Avatar billede smackers Nybegynder
02. september 2001 - 23:04 Der er 8 kommentarer og
1 løsning

popup uden så meget pis...

Hola,

Når jeg vil åbne et popup vindue bruger jeg denne kode:

<A HREF=\"java script:window.open(\'printside.htm\',\'print\',\'scrollbars=auto,status=no,width=400,height=320\')\">Åben Popup-side</A>

Når jeg klikke på \"Åben Popup-side\" åbnes popup vinduet rigtigt!
Problemet er at vinduet med popuplinket (Åben Popup-side) reloader og skriver \"object\" som det eneste på siden...

Findes der ikke en bedre fungerende \"one liner\"-javascriptkode der ikke reloader sin egen side?
Jeg har ikke mulighed for at lægge kode i <head> :(

Mvh smackers
Avatar billede farouche Nybegynder
02. september 2001 - 23:13 #1
problemet er at du bruger funktionen på en HREF

Dette virker :

<A onmouseover=\"this.style.cursor=\'hand\'\" onclick=\"window.open(\'printside.htm\',\'print\',\'scrollbars=auto,status=no,width=400,height=320\')\">Åben Popup-side</A>
Avatar billede smackers Nybegynder
02. september 2001 - 23:15 #2
Tusind tak Farouche!
BTW: Hvad bruges onmouseover til, i denne sammenhæng?
Avatar billede farouche Nybegynder
02. september 2001 - 23:17 #3
Hvis du ikke har en HREF på dit link så har du heller ingen hand pointer når du kører musen over, derfor gør jeg dette.
Avatar billede smackers Nybegynder
02. september 2001 - 23:18 #4
Of course :)

Takker!

:) smackers
Avatar billede farouche Nybegynder
02. september 2001 - 23:18 #5
så lidt
Avatar billede farouche Nybegynder
02. september 2001 - 23:23 #6
Dette er en bedre (Pænere løsning)

Kunne ikke huske den før, men var lige ude at rpde på en af mine sider  :

<A href=\"#\"  onclick=\"window.open(\'printside.htm\',\'print\',\'scrollbars=auto,status=no,width=400,height=320\')\">Åben Popup-side</A>
Avatar billede smackers Nybegynder
02. september 2001 - 23:48 #7
Even better :)

-smackers
Avatar billede farouche Nybegynder
02. september 2001 - 23:55 #8
du skal jo have lidt valuta for pointene  :o)
Avatar billede olebole Juniormester
05. september 2001 - 10:55 #9
<ole>
Du kan bruge JavaScript\'et i href\'en på flg. måde:
  <A HREF=\"java script:void(window.open(\'printside.htm\',\'print\',\'scrollbars=auto,status=no,width=400,height=320\'));\">Åben Popup-side</A>

Bruger du farouche\'s første eksempel, er der ingen grund til at anvende onmouseover - det er overkill:
  <A style=\"cursor:hand\" onclick=\"window.open(\'printside.htm\',\'print\',\'scrollbars=auto,status=no,width=400,height=320\')\">Åben Popup-side</A>
/mvh
</bole>
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