Avatar billede koch Nybegynder
14. februar 2005 - 19:01 Der er 4 kommentarer

[object] vises på siden efter at have fulgt link med window.open

Jeg følger et link på en side som åbner et nyt vindue

<a href=\"java script:window.open('popup.php?bil=$variable6', 'popup','height=360px,width=415px,resizable=no,location=no,status=no,toolbar=no,scrollbars=no');\"

Det nye vindue åbner også, men i det oprindelige vindue er det enseste der står [object] i venstre hjørne! Hvad mangler jeg her?
Avatar billede koch Nybegynder
14. februar 2005 - 19:14 #1
Kan lige tilføje, at adressen i adresselinien ikke ændres, men titellinien øverst, kommer der til at stå

java script:window.open('popup.php?bil=$variable6', 'popup','height=360px,width=415px,resizable=no,location=no,status=no,toolbar=no,scrollbars=no

altså det der er noteret som stien til linket...
Avatar billede erikjacobsen Ekspert
14. februar 2005 - 19:16 #2
Du kunne putte det i en onclick. Prøv evt:
http://jytte.org/Artikler/OmWindowOpen/omwindowopen.htm
Avatar billede olebole Juniormester
14. februar 2005 - 21:37 #3
<ole>

At bruge JavaScript pseudo-protokollen til den slags er en misforståelse. Et link er jo netop udstyret med event-handlers, der er beregnet til at afvikle JS med ... og intet andet.
Læg kaldet i en onclick-handler, som Erik forslår - og husk så at returnere false  :)

<a href=\"#\" onclick=\"window.open('popup.php?bil=$variable6', 'popup','height=360px,width=415px,resizable=no,location=no,status=no,toolbar=no,scrollbars=no');return false\">

/mvh
</bole>
Avatar billede koch Nybegynder
14. februar 2005 - 22:01 #4
jeg brugte linket der og det virker :) Mange tak for hjælpen.
Nu ser det således ud... Hvis jeg lige må spørge om to ting:

hvad gør this.target?
og hvorfor er det nødvendigt at sætte return true eller return false?

<a href=\"popup.php?bil=$variable6\" target=\"popup\" onclick=\"window.open('',this.target,'menubar=no,width=415,height=360,left=50,top=50');return true;\">
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