05. december 2004 - 18:15
Der er
7 kommentarer og 1 løsning
Udskrive tekst der indeholder "
Jeg laver følgnede streng som jeg udskriver på min side: tmpstr = tmpstr & replace(Stemme(DB_ID, DB_Navn), """", "_______") Det jeg så udskriver smider jeg så senere igennem en javascript der gerne skal lave mine _______ om til " : newtext = text.replace(/_______/g,"\42"); Men ovenstående giver en javascript fejl selvom jeg får min tekst udskrevet rigtigt på min side: Error: Syntax error Code: 0 Er der nogen der kan hjælpe med dette? Hvis det kan løses på en anden måde så er det også ok og dertil skal I måske bruge følgende info. Jeg udskriver min tempstr i følgnede: Response.write "<SCRIPT>photo_captions[" & Photo_url_Count & "] = """ & tmpstr & """</SCRIPT>" & vbcrlf Og kalder så min photo_captions vha følgende: newtext = text.replace(/_______/g,"\42"); document.getElementById("caption").innerHTML = newtext; Hvor text er det der hentes fra min photo_captions. Håber der er nogen der kan hjælpe!
Annonceindlæg fra Computerworld
05. december 2004 - 19:53
#1
til info så virker følgende uden problemer: document.getElementById("caption").innerHTML = 'Test';
05. december 2004 - 19:58
#2
Hvis jeg bruger en alert på nextext så får jeg følgende, måske det kan hjælpe til at finde fejlen: <TABLE height='19' cellspacing='0' cellpadding='0' width='580' align='center' border='0'> <TBODY> <TR> <TD valign='top' width='800' height='5' colspan='3'> </TD> </TR> <TR> <TD valign='top' width='100%'><FONT size='2'><SPAN class='brod'> <TABLE cellspacing='0' cellpadding='0' border='0'> <TR> <TD><SPAN class='brod'>Title</SPAN> </TD> <TD> : </TD> <TD><SPAN class='adresse'><A onMouseOver='window.status=' just2funny ';return true' onMouseOut='window.status=' just2funny ';return true' href='index.asp?Size=1024x768&funktion=Billed&parentid=0-3&Kategorie=364&Visning=&ID=18412&Vis=Enkel'>The Perfect Spot</A></SPAN> </TD> </TR> <TD><SPAN class='brod'>Dato tilføjet</SPAN> </TD> <TD> : </TD> <TD><SPAN class='brod'>20. november 2004</SPAN> </TD> </TR> <TD><SPAN class='brod'>Score</SPAN> </TD> <TD> : </TD> <TD><SPAN class='brod'>8,3</SPAN> </TD> </TR> </TABLE> </TD> </TR> <TR> <TD valign='top' width='800' height='5' colspan='3'> </TD> </TR> </TBODY> </TABLE><BR> <CENTER><SPAN class='brod'><A href='java script:tilbage()'>Tilbage</A> - <A href='java script:go_to_next_photo()'>Frem</A></CENTER>
05. december 2004 - 20:01
#3
Sæt \ foran dine gåseøjne: var foo = "Jeg hedder \"Jesper Sørensen\"";
05. december 2004 - 20:12
#4
hvis du kigger min ovenstående besked igennem så kan du se at jeg slet ikke har nogen gåseøjne i det jeg prøver at udskrive ...
05. december 2004 - 20:13
#5
Beklager, så har jeg såmænd nok misforstået dit spørgsmål.
06. december 2004 - 00:38
#6
<ole> Eneste grund, jeg kan se til, at en fejl kan opstå, skulle være, hvis JS kløjs i, du bruger ordet 'text' i: newtext = text.replace(/_______/g,"\42"); Måske, JS roder det sammen med noget andet i koden ... ordet bliver jo brugt til andet i JS. Umiddelbart fejler dette i hvert fald ikke: text = 'jhkj hkj hkjhkjh _______kjhk_______ jhkjh kjhkjh kjh'; newtext = text.replace(/_______/g,"\42"); alert(newtext) /mvh </bole>
13. marts 2005 - 19:58
#7
jeg tror da jeg fik løst mit problem! Smid et svar olebole!
13. marts 2005 - 21:04
#8
*griiiiib* :)
Vi tilbyder markedets bedste kurser inden for webudvikling