webForumDet fria alternativet

kan inte öppna fönstret

JavaScript

4 svar · 300 visningar · startad av WebbisNet

Medlem sedan feb. 20032 027 inlägg
Frågan#1

vad är fel i den sista variabeln, fönstret öppnas inte

window.open("/Gallery/placeComment.asp?ID="+ bildID + "&Agare=" + agare + "&username=" + username ,"placeComment","left=100, top=100, height=180, width=300, location=no, toolbar=no, scrollbars=no, resizable=no");
Medlem sedan mars 20032 667 inlägg
#2

Borde väl vara:

window.open("/Gallery/placeComment.asp?ID="+ bildID + "&Agare=" + agare + "&username=" + username + ","placeComment","left=100, top=100, height=180, width=300, location=no, toolbar=no, scrollbars=no, resizable=no");
Medlem sedan feb. 20032 027 inlägg
#3

Öppnar inte, får iaf med alla variabler

function placeComment(bildID,agare,username)
{ 
window.open("/Gallery/placeComment.asp?ID="+ bildID + "&Agare=" + agare + "&username=" + username + ","placeComment","left=100, top=100, height=180, width=300, location=no, toolbar=no, scrollbars=no, resizable=no");
}

längre ner i koden

<a class="presentation" href="JavaScript:placeComment(<%=bildRS("bildID")%>,<%=bildRS("agare")%>,<%=bildRS("username")%>);"> 
				  ¤ Kommentera bild ¤</a>
Medlem sedan juni 200032 967 inlägg
#4

Jag vill nog påstå att jag tycker att funktionen såg rättare ut från början.

Men, när du skickar strängar måste du ju omge dem med lämpliga tecken, exempelvis apostrofer.

placeComment(<%=bildRS("bildID")%>,<%=bildRS("agare")%>, '<%=bildRS("username")%>');">

Om ägare är annat än nummer så får du slänga fram lite apostrofer runt det värdet också.

Medlem sedan feb. 20032 027 inlägg
#5

apostrofen + min första sats hjälpte....så från början var det bara apostrofen....glömmer sånt jämt :)

259 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)