Avatar billede lasserasch Juniormester
30. juli 2006 - 12:18 Der er 2 kommentarer og
1 løsning

Popup windue problem.

Hejsa.

Jeg har et stykke java kode, som laver min dropdown menu, på min hjemmeside.

I denne menu er der forskellige links, som bare er lavet sådan her :

menu4[1]='<a href="/side2/index.asp">Side 2</a>'

Dette virker ganske glimrende!

Men jeg vil gerne have et link i den menu, som åbner et popup vindue, hvor jeg har fjernet menuen osv...

Dette har jeg et andet stykke Javascript kode til! Denne kode virker også ganske fint, hvis jeg linker fra en eller anden tekst streng på selv siden!

Men jeg vil gerne kunne åbne et popup vindue fra menuen i stedet for.

Dette fejler dog. Jeg er ingen Javascript haj, men jeg går ud fra at det har noget at gøre med, at jeg ligger de 2 stykker kode sammen, og derved forårsager en eller anden fejl!

Den kode jeg forsøger med ser sådan ud :
menu5[0]='<A HREF="java script:popUp('popup1.asp')">popup vindue test</a>'


Er det mig, som laver en syntaksfejl et sted? I så fald, er der nogen som ved hvad der skal laves om, for at det vil virke?

/Lasse
Avatar billede mclemens Nybegynder
30. juli 2006 - 20:38 #1
menu5[0]='<A HREF="java script:popUp(\'popup1.asp\')">popup vindue test</a>'
... husk at escape ' med \' når den er nestet inden i et javascript og den ikke skal bryde ud af tekststrengen... alternativ (ikke testet) ...

menu5[0]='<A HREF="#" onclick="popUp(\'popup1.asp\');return false;">popup vindue test</a>'
Avatar billede lasserasch Juniormester
30. juli 2006 - 23:13 #2
Takker! Var også næsten sikker på at det var derfor, men vidste ikke helt hvordan jeg skulle escape...

Funger fint!

/Lasse
Avatar billede mclemens Nybegynder
30. juli 2006 - 23:24 #3
... Lækkert nok :o)
- og tak for point :o)
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

IT-JOB