07. december 2000 - 19:35Der er
18 kommentarer og 1 løsning
<a href=\"javascript:window.open(bla bla)\" giver [object Window] i opener ?
Med <a href=\"java script:window.open(\'tester.htm\',\'p\',\'width=500,height=500,resizable,scrollbars=yes\');\">klik her</A> åbner jeg et nyt vindue hvilket går fint, men det vindue jeg åbner fra ændres også ?
fra Klik her til [object Window] hvorfor og hvordan løser jeg det.
den kan enten sige \"server not found\" fordi ??? er et ulovligt domæne. eller slet ikke brokke sig fordi \"return true\" fortæller browseren at klikket er håndteret så nu skal den ikke gøre mere.
sejt <jacoba> virkeligt kretivt - det virker fint, jeg vidste ikke at man kunne bruge {} i java script: Jeg har blot ændret en lille smule i dit forslag, ændret \',\' til \';\' mellem yes\');self.loc
jakoba\'s løsning kan muligvis bruges men her er den korrekte :)
window.open returnerer et nyt window-objekt. Hovedvinduet har i forvejen sit eget window-objekt, som er gemt i en statisk variabel. Hvis du bare siger \"window.open...\" sætter du hovedvinduets variabel til at pege på det nye window-objekt.
Du er derfor nødt til at give det nye window-objekt sin egen variabel:
<jacoba> du har fortjent dine 30 p, jeg bør være den som opretter et spg. til <madsbrunn>
Synes godt om
Ny brugerNybegynder
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.