Avatar billede daxthevaks Nybegynder
02. februar 2004 - 09:14 Der er 14 kommentarer og
1 løsning

Et link der åbner 2-3 sider i nye vinduere

Kan det lade sig gøre at lave et link som folk kan trykke på, så der bliver åbnet 2-3 nye vinduere..?




/Mvh Mig
Avatar billede hammerhead Nybegynder
02. februar 2004 - 09:19 #1
Avatar billede daxthevaks Nybegynder
02. februar 2004 - 09:21 #2
The page cannot be displayed.. Virker vist ikke
Avatar billede popsy Novice
02. februar 2004 - 09:23 #3
virker fint her
Avatar billede daxthevaks Nybegynder
02. februar 2004 - 09:26 #4
ja det virker også her nu, men nu er problemet bare at det ikke virker når jeg selv prøver..

her er koden


<a href="#" onClick="
parent.bannerframe.location='http://www.Yahoo.com';
parent.mainframe.location='http://www.Hotbot.com';
return false;
">
Avatar billede popsy Novice
02. februar 2004 - 09:33 #5
Der kan jeg desværre ikke hjælpe, sidder i skolen, det er ikke så nemt at prøve sig frem med nye koder så :)
Avatar billede daxthevaks Nybegynder
02. februar 2004 - 09:33 #6
Okay det er heller ikke fordi det haster..
Avatar billede popsy Novice
02. februar 2004 - 09:36 #7
kigger når jeg kommer hjem om ca 3 timer, hvis ikke andre har hjulpet, skal jeg nok se på det.

Det er meningen at de nye sider skal åbnes som en popup ikke? Det i eksemplet er jo et frameset.
Avatar billede daxthevaks Nybegynder
02. februar 2004 - 09:39 #8
jow det skal være en som en popup, eller sådan noget.. :-)
Avatar billede popsy Novice
02. februar 2004 - 09:40 #9
ok, kigger på det senere :)
Avatar billede cdc Novice
02. februar 2004 - 13:28 #10
skal det være popup eller i frame/iframe
Avatar billede popsy Novice
02. februar 2004 - 14:17 #11
Har lavet en løsning nu, men ved ikke om du kan bruge det, eller om det kan laves smartere.

På den side hvor linket skal være, laver du en ganske almindelig target blank:
<a href="test2.html"target="_blank">test</a><br>

På den side som der så åbnes (test2.html) indsætter du følgende mellem dine head tags:

<SCRIPT LANGUAGE=javascript>
<!--
var newWindow
function makeNewWindow() {
newWindow =window.open("http://www.dr.dk","","status,HEIGHT=415,WIDTH=375,left=150, top=100,toolbar=yes,

menubar=yes,resizable=yes,scrollbars=yes")
}
//-->
</SCRIPT>

Og det følgende i body

<BODY onLoad = "makeNewWindow()">

Når du så klikker på linket i det første vindue, kommer test2.html i en popup, denne generer så endnu en popup automatisk. I princippet kan man blive ved med at sætte nye ind side efter side, men det virker selvfølgelig kun hvis siderne er dine egne, den 3 side der åbnes her (www.dr,dk) kan du jo selvfølgelig ikke få til at lave en ny popup.
Avatar billede popsy Novice
02. februar 2004 - 14:24 #12
Glem det, det her virker sq meget bedre :)

<a href="#" onClick="
window.open('http://www.Yahoo.com');
window.open('http://www.Hotbot.com');
return false;
">click</a>
Avatar billede popsy Novice
02. februar 2004 - 14:25 #13
du indsætter selvfølgelig bare det antal window.open linier du skal bruge.
Avatar billede daxthevaks Nybegynder
02. februar 2004 - 17:35 #14
Nice work popsy :-D det var lige det som jeg lede efter..
Avatar billede popsy Novice
02. februar 2004 - 17:43 #15
Tog sq osse sin tid, 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