17. juli 2003 - 00:35
Der er
12 kommentarer og 1 løsning
Target i OnClick-kode ?
Hvordan får jeg denne kode til at åbne linket i et nyt vindue ? <table> <tr> <td style="border-left: 0px none; border-right: 0px none; padding-left: 10px; cursor: hand;" onMouseOver='this.style.backgroundColor="#D1DBE1";' onMouseOut='this.style.backgroundColor="#EEEEEE";'><div onclick="window.parent.frames['main'].location.href='default.htm'" style="width: 100%; height: 100%;">Forside</div></td> </tr> </table> Kan man endvidere få den til at åbne i et popupvindue?
Annonceindlæg fra Computerworld
Nej. Det er jo i OnClick, så det er ikke så simpelt.
Så skal du bruge window.open()
<div onclick="window.open('default.htm','newWindow','width=800,height=600');">Forside</div>
-- men som du kan se på min kode, kan du ikke umiddelbart tage hele browservinduet, men det kan vi godt klare med noget yderligere kode: <div onclick="window.open('default.htm','newWindow','width='+screen.availWidth+',height='+screen.availHeight);">Forside</div>
Kan jeg også få en scrollbar på monstro ?
Også gerne statusbar, nu vi er i gang ;)
Jeps: window.open('default.htm','newWindow','width='+screen.availWidth+',height='+screen.availHeight+',scrollbars=yes,status=yes');
Hmm ... Kan sætte scrollbar og status på window.open('default.htm','newWindow','width='+screen.availWidth+',height='+screen.availHeight); ?? Så ville det være perfekt! :)
17. juli 2003 - 01:03
#10
Nej undskyld, mente på window.open('default.htm','newWindow','width=800,height=600'); :P
17. juli 2003 - 01:04
#11
oki: window.open('default.htm','newWindow','width=800,height=600,scrollbars=yes,status=yes'); Sådan ?-)
17. juli 2003 - 01:07
#12
Helt perfekt! Takker! ;-)
17. juli 2003 - 01:09
#13
-- og jeg takker for points ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling