04. september 2004 - 13:19
Der er
5 kommentarer og 1 løsning
Popup virker ikke!
Hejsa eksperter! Jeg har popup kode som virker helt perfekt.. <a href="#" onclick="Popup=window.open('popups/presse.asp','Popup','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no, width=600,height=500,left=430,top=23'); return false;"><img src="../../images/ikoner/brochure.gif" width="70" height="21" border="0"></a> MEN når jeg lægger den ind i nedensående koder og ændrer " til ' melder den ikke fejl men når man klikker på linket sker der ikke noget??? if rsp.EOF then Response.Write "<a href='#' onclick='Popup=window.open('popups/presse.asp','Popup','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no, width=600,height=500,left=430,top=23'); return false;'><img src='../../images/ikoner/pressen.gif' width='70' height='21' border='0'></a>"
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
04. september 2004 - 13:37
#1
Fejl: onclick='Popup=window.open('popups/ Du afslutter dit '-tegn her: ('popups/ Prøv med: if rsp.EOF then Response.Write "<a href="""#""" onclick="""Popup=window.open('popups/ ... """ Dvs, ASP-" skal bare være "-tegnet, men HTML-" tegnet, skal være """-tegn..
04. september 2004 - 13:38
#2
Det er fordi i javascriptet, bliver der både brugt " og ', men hvis du skal skrive tegnet " i ASP skal du i stedet for skrive chr(34) if rsp.EOF then Response.Write "<a href='#' onclick="& chr(34) &"Popup=window.open('popups/presse.asp','Popup','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no, width=600,height=500,left=430,top=23'); return false;"& chr(34) &"><img src='../../images/ikoner/pressen.gif' width='70' height='21' border='0'></a>" Så burde det virke /Glen
04. september 2004 - 13:43
#3
thesurfer > Jeg har aldrig fået det til at virke ved at skrive """ Jeg får fejlen: Strengkonstanten er uafsluttet På denne kode response.write """ som så burde skrive " Men hvis jeg i stedet for skriver response.write chr(34) så skriver den " Er det bare mig der går det helt forkert?? /Glen
04. september 2004 - 13:44
#4
kanon! tusinde tak! jeg har desværre ikke testet thesurfer men det er sikkert også rigtigt! jeg har dog brugt glen5000s
04. september 2004 - 13:45
#5
Min fejl.. det skulle være """" (4 i stedet for 3)..
04. september 2004 - 13:50
#6
okay, så virker det også. Så bliv jeg så klog :) Tak
Kurser inden for grundlæggende programmering