Avatar billede mskjoldp Novice
07. februar 2007 - 09:27 Der er 3 kommentarer og
1 løsning

function onClick fejler

Hej E

Dette link:
<a href="#" onClick="editPtavle();">personligt tavlevalg</a>
åbner fint et nyt vindue og indholdet virker som det skal, men jeg har brug for at sætte en variabel i functionen, fx:
<%=Request.Querystring("show")%>

så mit resultat er således blevet til:
<a href="#" onClick="editPtavle(<%=Request.Querystring("show")%>
);">personligt tavlevalg</a>
men det virker ikke da der er en fejl på siden så vinduet åbner ikke.

Javascript functionen der (uden variablen viker fint) skal modtage og åbne vinduet se således ud:
function editPtavle(db) {
    sWidth = screen.availWidth -40
    winHeight = 725
    parent.open('default.asp?mode=tavlevalgpersonedit&show=' + db,'editPtavle','height=' + winHeight + ',width='+ sWidth +',top=' + ((screen.availHeight)-(winHeight))/2 + ',left=' + ((screen.availWidth)-(sWidth))/2 + ',scrollbars=yes','')
    return false
}

Hvad gør jeg galt?
/Skjold
Avatar billede sw_red_6 Nybegynder
07. februar 2007 - 09:33 #1
Du mangler '' i ()
sådan her:
<a href="#" onClick="editPtavle('<%=Request.Querystring("show")%>');">personligt tavlevalg</a>
Avatar billede mskjoldp Novice
07. februar 2007 - 09:37 #2
hvor svært kan det være !-)

svar plz sw_red_6
Avatar billede sw_red_6 Nybegynder
07. februar 2007 - 09:42 #3
det er ikke så svært..
jeg har selv haft det der problem flere gange, hvis det kan være en trøst.. ;o)
Avatar billede mskjoldp Novice
07. februar 2007 - 09:44 #4
takker
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