Avatar billede a_c Nybegynder
01. oktober 2004 - 09:32 Der er 6 kommentarer og
2 løsninger

IFRAME problem

Hej
Jeg har en iframe med en masse thumbnails på.
Når man klikker på en thumbnail popper den et nyt vindue
op og viser billedet i stort. Meget simpelt.
Mit problem er at hvis man scroller ned på siden i IFRAMEN og klikker på en thumbnail, så scroller IFRAME siden op til toppen igen. Kan jeg undgå det ?
Jeg ved ikke om min forklaring giver mening.
Avatar billede fennec Nybegynder
01. oktober 2004 - 09:38 #1
Det kan godt undgåes. men du skal have ændret den måde du aktivere popupen på billed. Hvordan gør du nu (kode)???
Avatar billede keysersoze Guru
01. oktober 2004 - 10:00 #2
uden at have set koden kunne det godt lyde som om du bruger en onclick-funktion til at aktivere popup og så har du i href skrev # - hvis det passer så ændre # til java script:void(0);
Avatar billede a_c Nybegynder
01. oktober 2004 - 10:08 #3
Ja det er vist ikke helt ved siden af.
Dette er koden :

if($row[thumbpath]<>""){
echo"<table bgcolor=\"black\" width=1 height=1 cellpading=1 cellspacing=1><tr><td><a href=\"#\" onclick=\"PopWin('showpic.php?theid=$row[id]&thecat=$cat','xxx',$row[w]+25,$row[h]+120);\">";
echo "<IMG SRC=\"$row[thumbpath]\" BORDER=\"0\" ALT=\"Klik for at se stort\"></td></tr></table>";
echo"</a>";
            }
Avatar billede fennec Nybegynder
01. oktober 2004 - 10:11 #4
Du kunne også helt glemme linket, også bare smide det på billedet. Det burde også gøre det.

if($row[thumbpath]<>""){
echo"<table bgcolor=\"black\" width=1 height=1 cellpading=1 cellspacing=1><tr><td>";
echo "<IMG SRC=\"$row[thumbpath]\" BORDER=\"0\" ALT=\"Klik for at se stort\" onclick=\"PopWin('showpic.php?theid=$row[id]&thecat=$cat','xxx',$row[w]+25,$row[h]+120);\"></td></tr></table>";
}
Avatar billede keysersoze Guru
01. oktober 2004 - 10:14 #5
if($row[thumbpath]<>""){
echo"<table bgcolor=\"black\" width=1 height=1 cellpading=1 cellspacing=1><tr><td><a href=\"java script:void(0);\" onclick=\"PopWin('showpic.php?theid=$row[id]&thecat=$cat','xxx',$row[w]+25,$row[h]+120);\">";
echo "<IMG SRC=\"$row[thumbpath]\" BORDER=\"0\" ALT=\"Klik for at se stort\"></td></tr></table>";
echo"</a>";
            }
Avatar billede keysersoze Guru
01. oktober 2004 - 10:14 #6
... eller som fennec siger :)
Avatar billede a_c Nybegynder
01. oktober 2004 - 10:31 #7
cool, tak. Fennec kan du ikke lige lave et svar så deler jeg point mellem
jer hvis det er ok.
Tak
Avatar billede fennec Nybegynder
01. oktober 2004 - 10:32 #8
.o) <-- One Eyed Jack
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester