Avatar billede gatez Nybegynder
22. december 2003 - 22:43 Der er 18 kommentarer og
1 løsning

Angiv Target

Hejsa...

Jeg har en hjemmeside uden frame men jeg skal bruge muligheden for at give default.asp et navn altså et target navn.

Der er fordi jeg skal linke til siden fra et popup vindu. Men hvordan ?
Avatar billede roenving Novice
22. december 2003 - 22:43 #1
Den hedder opener fra en popup !-)
Avatar billede roenving Novice
22. december 2003 - 22:44 #2
Hvis du skal bruge et f.eks. a-tag til at adressere, kan du f.eks.:

<body onload="opener.name='opener'">
Avatar billede gatez Nybegynder
22. december 2003 - 22:45 #3
Hvordan mener du ?
Avatar billede thesurfer Nybegynder
22. december 2003 - 22:47 #4
Den er god nok :)
Avatar billede gatez Nybegynder
22. december 2003 - 22:48 #5
Hvordan skal et link se ud i popup vinduet ??
Og hvor skal <body onload="opener.name='opener'">  stå ?
Avatar billede roenving Novice
22. december 2003 - 22:50 #6
Du har forhåbentligt et <body>-tag i din popup !o]

(Ellers bør du sætte et ind !-)

I det tilføjer du den der onload ...

-- og så skal dine links se sådan ud:

<a target="opener" href="ditLink.html">Klik her</a>
Avatar billede gatez Nybegynder
22. december 2003 - 22:53 #7
Nu ser min body sådan ud:
<body leftmargin="0" topmargin="0" onload="opener.name='opener'" onload="window.focus();" bgcolor="#D1D6DA" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">

og mine links sådan:
<A HREF="user.asp target="opener">

Men den åbner linksne i endnu et nyt vindu...
Avatar billede thesurfer Nybegynder
22. december 2003 - 22:54 #8
ret:
onload="opener.name='opener'" onload="window.focus();"

til:
onload="opener.name='opener';window.focus();"
Avatar billede roenving Novice
22. december 2003 - 22:55 #9
onload="opener.name='opener';onload="window.focus();"

<A HREF="user.asp" target="opener">
Avatar billede thesurfer Nybegynder
22. december 2003 - 22:55 #10
Hvad bruger du "window.focus();" til?
Avatar billede roenving Novice
22. december 2003 - 22:55 #11
Hov, ja !-)
Avatar billede thesurfer Nybegynder
22. december 2003 - 22:55 #12
hehehe :)
noob! :)
Avatar billede gatez Nybegynder
22. december 2003 - 22:57 #13
Det virker stadig ik...

Jeg bruger "window.focus();" til at få vindnu øverest når det opdateres.
Hvis altså det er åbent i baggrunden.
Avatar billede thesurfer Nybegynder
22. december 2003 - 22:58 #14
Hvad åbner du popup'en med? Når et nyt vindue åbnes, får det automatisk fokus..
Det er vist nogle gamle browsere der ikke gør det.. eller hvad?
Avatar billede roenving Novice
22. december 2003 - 22:59 #15
<A HREF="user.asp" target="opener" onclick="opener.location.href=this.href;return false">
Avatar billede gatez Nybegynder
22. december 2003 - 23:01 #16
Jeg åbner popup vinduet på normal vis... Men hvis folk sætter det i baggrunden og popup vinduet opdateres blir den i baggrunden hvis jeg ikke bruger "fokus".

Jeg jeg har prøvet at fjerne onload="window.focus();" og det virker stadig ik... Den åbner linket i et nyt vindu...

Skal jeg ikke sætte nogle kode ind på hjemmesiden ?? Altså ikke kun i popupen...
Avatar billede gatez Nybegynder
22. december 2003 - 23:02 #17
--> roenving
Yep der var sq bonus :)
Det virker nu Tak!!!
Smid et svar ;)
Avatar billede roenving Novice
22. december 2003 - 23:03 #18
Velbekomme '-)
Avatar billede roenving Novice
22. december 2003 - 23:04 #19
-- og tak for points ;~}
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