Avatar billede tblaster Nybegynder
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!
Avatar billede tblaster Nybegynder
05. december 2004 - 19:53 #1
til info så virker følgende uden problemer:
document.getElementById("caption").innerHTML = 'Test';
Avatar billede tblaster Nybegynder
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>    &nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;&nbsp;
                            </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>    &nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;&nbsp;
                        </TD>
                        <TD><SPAN class='brod'>20. november 2004</SPAN>
                        </TD>
            </TR>
            <TD><SPAN class='brod'>Score</SPAN>
            </TD>
            <TD>    &nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;&nbsp;
            </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>
Avatar billede schaefner Juniormester
05. december 2004 - 20:01 #3
Sæt \ foran dine gåseøjne:

var foo = "Jeg hedder \"Jesper Sørensen\"";
Avatar billede tblaster Nybegynder
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 ...
Avatar billede schaefner Juniormester
05. december 2004 - 20:13 #5
Beklager, så har jeg såmænd nok misforstået dit spørgsmål.
Avatar billede olebole Juniormester
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>
Avatar billede tblaster Nybegynder
13. marts 2005 - 19:58 #7
jeg tror da jeg fik løst mit problem! Smid et svar olebole!
Avatar billede olebole Juniormester
13. marts 2005 - 21:04 #8
*griiiiib*  :)
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