/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
popup et billede ved klik
Fra : Asger-P


Dato : 11-09-11 21:45


Hejsa

Jeg har en situation hvor jeg gerne vil vise et billede som
et pop op vindue når der klikkes på et link. Jeg vil helst
have at det er den slags som andre bruger når man fører musen
over et link.

Hvordan gør man det ?

På forhånd tak
Venlig hilsen
Asger-P

 
 
Karl Erik Christense~ (11-09-2011)
Kommentar
Fra : Karl Erik Christense~


Dato : 11-09-11 23:15

On 11-09-2011 22:45, Asger-P wrote:
>
> Hejsa
>
> Jeg har en situation hvor jeg gerne vil vise et billede som
> et pop op vindue når der klikkes på et link. Jeg vil helst
> have at det er den slags som andre bruger når man fører musen
> over et link.
>
> Hvordan gør man det ?
>
> På forhånd tak
> Venlig hilsen
> Asger-P

Et link har jo 4 tilstande:
1. a
2. a:hover
3. a:active
4. a:visited

Her er a:hover vel særlig interessant - ikke?

Hvordan mener du dette kan udnyttes?

F.eks. a: - lille billede, a:hover - stort billede.

Lad høre hvad du forestiller dig.

Karl Erik.

--
http://dmwebdesign.dk - DM i Webdesign
http://twitter.com/kechriste
http://webdesign.ranunkelvej.com - Artikler om webdesign

Birger Sørensen (11-09-2011)
Kommentar
Fra : Birger Sørensen


Dato : 11-09-11 23:46

Karl Erik Christensen:
> On 11-09-2011 22:45, Asger-P wrote:
>>
>> Hejsa
>>
>> Jeg har en situation hvor jeg gerne vil vise et billede som
>> et pop op vindue når der klikkes på et link. Jeg vil helst
>> have at det er den slags som andre bruger når man fører musen
>> over et link.
>>
>> Hvordan gør man det ?
>>
>> På forhånd tak
>> Venlig hilsen
>> Asger-P
>
> Et link har jo 4 tilstande:
> 1. a
> 2. a:hover
> 3. a:active
> 4. a:visited
>
> Her er a:hover vel særlig interessant - ikke?
>
> Hvordan mener du dette kan udnyttes?
>
> F.eks. a: - lille billede, a:hover - stort billede.
>
> Lad høre hvad du forestiller dig.
>
> Karl Erik.

Det har da vist ikke noget med et popup vindue at gøre...

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk



Asger-P (12-09-2011)
Kommentar
Fra : Asger-P


Dato : 12-09-11 00:27


Hej Karl

On the: 12. of september-2011 At: 00:14 Karl Erik Christensen wrote:


> Et link har jo 4 tilstande:
> 1. a
> 2. a:hover
> 3. a:active
> 4. a:visited
>
> Her er a:hover vel særlig interessant - ikke?

Nej, jeg hader selv de der vinduer der popper frem når man kommer til at
køre musen over dem. Vinduet skal først komme når man klikker, men det må
meget gerne være af samme type som dem der bruges ved hover, så lidt
ramme som muligt.
Jeg tænker mig at vinduet kan lukke når man klikker på det eller bruger
escape tasten, det med escape ved jeg ikke om man kan i en browser

> Hvordan mener du dette kan udnyttes?
>
> F.eks. a: - lille billede, a:hover - stort billede.

Bare et almindeligt tekst link, et klik og så et billede
250x150 pixels ca. et klik mere og så er billedet væk igen.


Tak for svaret.
Venlig hilsen
Asger-P

Karl Erik Christense~ (12-09-2011)
Kommentar
Fra : Karl Erik Christense~


Dato : 12-09-11 06:37

On 12-09-2011 01:27, Asger-P wrote:

> Bare et almindeligt tekst link, et klik og så et billede
> 250x150 pixels ca. et klik mere og så er billedet væk igen.
>
>
> Tak for svaret.
> Venlig hilsen
> Asger-P

"et pop op vindue når der klikkes på et link. Jeg vil helst
have at det er den slags som andre bruger når man fører musen
over et link."

Så må du omformulere dit spørgsmål.

Hvad er det "som andre bruger"?
Hvor har du set det?

Karl Erik.

--
http://dmwebdesign.dk - DM i Webdesign
http://twitter.com/kechriste
http://webdesign.ranunkelvej.com - Artikler om webdesign

Birger Sørensen (12-09-2011)
Kommentar
Fra : Birger Sørensen


Dato : 12-09-11 07:34

Asger-P kom med denne ide:
> Hej Karl
>
> On the: 12. of september-2011 At: 00:14 Karl Erik Christensen wrote:
>
>
>> Et link har jo 4 tilstande:
>> 1. a
>> 2. a:hover
>> 3. a:active
>> 4. a:visited
>>
>> Her er a:hover vel særlig interessant - ikke?
>
> Nej, jeg hader selv de der vinduer der popper frem når man kommer til at
> køre musen over dem. Vinduet skal først komme når man klikker, men det må
> meget gerne være af samme type som dem der bruges ved hover, så lidt
> ramme som muligt.
> Jeg tænker mig at vinduet kan lukke når man klikker på det eller bruger
> escape tasten, det med escape ved jeg ikke om man kan i en browser
>
>> Hvordan mener du dette kan udnyttes?
>>
>> F.eks. a: - lille billede, a:hover - stort billede.
>
> Bare et almindeligt tekst link, et klik og så et billede
> 250x150 pixels ca. et klik mere og så er billedet væk igen.
>
>
> Tak for svaret.
> Venlig hilsen
> Asger-P

Du kan ikke gøre det i HTML - der skal bruges scripting af en eller
anden slags - sædvanligvis javascript.

Men det er ikke så svært - uden at det betyder, det er problemløst.

Det første problem her, er at du vil bruge klik på et link - og
umiddelbart går det ikke. For et klik på et link, henter en ny side.

Så dit spørgsmål er ikke entydigt. Hvis du vil have et link til en ny
side, der viser det større billede, er det vel bare at lave siden, der
viser billedet, og et link til den.
Hvis du vil have et element på den eksisterende side til at blive vist
når der klikkes på det, bruger du onclick eventen på elementet, og skal
på forhånd have popup elementet defineret med display:none - onclick
skal så bare ændre det til display:block.

Popuppen vil almindeligvis være et absolut positioneret element, ellers
vil det flytte rundt på sidens øvrige indhold, og det vil skulle have
et id (unikt), da det er den nemmeste måde, at identificere det i
scripting.

F.eks.:
HTML:
<div class="billedlink" onclick="Vis('popup1');">Se stort billede<div
id="popup1" class="popup"><img scr="img1.jpg" alt="Stort billede"
onclick="Skjul('popup1');"></div></div>

CSS:
..popup {
display : none;
position : absolute;
top : 5px;
left : 50px;
}

javascript:
function Vis(pop) {
var pop_elm = document.getElementById(pop);
if (pop_elm) {
pop_elm.style.display = 'block';
}
}
function Skjul(pop) {
var pop_elm = document.getElementById(pop);
if (pop_elm) {
pop_elm.style.display = 'none';
}
}

Derudover, kan billedlink selvfølgelig formatteres, så det ligner et
link, hvis det er vigtigt - eller selvfølgelig som du ellers vil have
det.
Og du behøver blot kopiere HTML'en det antal gange du har brug for den
- nyt id til hver popup, og tilsvarende ændring af parametrene til
onclick (det er de tre stedet popup1 optræder i eksemplet).

Det er ikke hverken perfekt eller unobtrusive, men det virker (ikke
testet), og kan vel give en lille ide....

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk



Karl Erik Christense~ (12-09-2011)
Kommentar
Fra : Karl Erik Christense~


Dato : 12-09-11 09:15

On 12-09-2011 01:27, Asger-P wrote:

> Nej, jeg hader selv de der vinduer der popper frem når man kommer til at
> køre musen over dem. Vinduet skal først komme når man klikker, men det må
> meget gerne være af samme type som dem der bruges ved hover, så lidt
> ramme som muligt.
> Jeg tænker mig at vinduet kan lukke når man klikker på det eller bruger
> escape tasten, det med escape ved jeg ikke om man kan i en browser

> Bare et almindeligt tekst link, et klik og så et billede
> 250x150 pixels ca. et klik mere og så er billedet væk igen.
>
>
> Tak for svaret.
> Venlig hilsen
> Asger-P

Leg og lær

http://webdesign.ranunkelvej.com/image/

Valideringsfejlene kan du passende selv rette

Originalen her:
http://www.htmlforums.com/client-side-scripting/t-on-click-show-image-onclick-hide-image-35517.html

Karl Erik.

--
http://dmwebdesign.dk - DM i Webdesign
http://twitter.com/kechriste
http://webdesign.ranunkelvej.com - Artikler om webdesign

Karl Erik Christense~ (12-09-2011)
Kommentar
Fra : Karl Erik Christense~


Dato : 12-09-11 09:22

On 12-09-2011 10:14, Karl Erik Christensen wrote:

> Leg og lær
>
> http://webdesign.ranunkelvej.com/image/

Bemærk tøjmoden i år:

Beklædningsgenstande skal sidde stramt på overkroppen

Karl Erik.

--
http://dmwebdesign.dk - DM i Webdesign
http://twitter.com/kechriste
http://webdesign.ranunkelvej.com - Artikler om webdesign

John (12-09-2011)
Kommentar
Fra : John


Dato : 12-09-11 09:44

Karl Erik Christensen har bragt dette til verden:

>
> Bemærk tøjmoden i år:
>
> Beklædningsgenstande skal sidde stramt på
> overkroppen
>
De ser da nydelige ud.
Kunne ikke selv komme, var på MC Camping den lørdag
søndag.
Skulle nok have taget med så var jeg formentlig
ikke blevet så pis fuld.

--
Mvh John
www.wordpresstema.dk
www.wordpress.dk/forum



Karl Erik Christense~ (12-09-2011)
Kommentar
Fra : Karl Erik Christense~


Dato : 12-09-11 09:53

On 12-09-2011 10:44, John wrote:
> Karl Erik Christensen har bragt dette til verden:
>
>>
>> Bemærk tøjmoden i år:
>>
>> Beklædningsgenstande skal sidde stramt på overkroppen
>>
> De ser da nydelige ud.
> Kunne ikke selv komme, var på MC Camping den lørdag søndag.
> Skulle nok have taget med så var jeg formentlig ikke blevet så pis fuld.
>
>

Jeg holdt 18 års fødselsdag for min datter.
Jeg var den eneste der ikke blev pisse fuld

Karl Erik.

--
http://dmwebdesign.dk - DM i Webdesign
http://twitter.com/kechriste
http://webdesign.ranunkelvej.com - Artikler om webdesign

Allan Vebel (12-09-2011)
Kommentar
Fra : Allan Vebel


Dato : 12-09-11 22:41

Karl Erik Christensen skrev:

> http://webdesign.ranunkelvej.com/image/

Hov, her er vist noget ophavsretsmæssigt, det
er mig der har taget billedet af disse smukke
mennesker, men du har ikke spurgt om lov til
at anvende det på egen hjemmeside.

Det er nu ikke fordi jeg har noget imod det, og
jeg kan se at du har brugt en direkte sti til
http://vebel.dk/wdg/b/2011/13373.jpg - så er
det jo alt for nemt at opdage

Vi må bare præcisere reglerne for brug af
andres billeder generelt - det gælder også
brug af tekst.

Skal jeg bruge billeder til dekoration af en
hjemmeside, logger jeg ind på http://sxc.hu/ -
her findes millioner af billeder der kan anvendes
gratis.

--
Allan Vebel
http://vebel.dk/wdg


Karl Erik Christense~ (12-09-2011)
Kommentar
Fra : Karl Erik Christense~


Dato : 12-09-11 23:04

On 12-09-2011 23:41, Allan Vebel wrote:

> Hov, her er vist noget ophavsretsmæssigt, det
> er mig der har taget billedet af disse smukke
> mennesker, men du har ikke spurgt om lov til
> at anvende det på egen hjemmeside.

Jeg har selv masser af billeder.

Alt er fjernet.

Karl Erik.

--
http://dmwebdesign.dk - DM i Webdesign
http://twitter.com/kechriste
http://webdesign.ranunkelvej.com - Artikler om webdesign

scootergrisen (12-09-2011)
Kommentar
Fra : scootergrisen


Dato : 12-09-11 08:27

Prøv og kig på den her side og se om det er det du søger :
http://www.walterzorn.de/tooltip/tooltip.htm

Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409071
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste