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
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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