[ASP] Escape Character

Pagina: 1
Acties:

  • Murphy
  • Registratie: November 2000
  • Laatst online: 23-03 16:20

Murphy

(2B||!2B)?

Topicstarter
Ik heb een *.asp die een stukje javascript response.write.

Voorbeeld javascript:
code:
1
alert ("hoi");

De ASP wordt dan:
code:
1
response.write("alert ("hoi");")

Maar dit kan dus mooi niet, omdat ie dan bij de eerste ") al denkt dat de response.write afgelopen is.

Met PHP pleur je er effe een \ voor, dus:
PHP:
1
2
3
<?
echo "alert(\"hoi\");";
?>

Maar hoe los ik dit in ASP op? Kom plz niet aan met Chr(34) want dat gaat me aardig wat typwerk opleveren. Er zal toch wel een escape zijn?

ps. Ik heb me helemaal suf gezocht (GoT, Google, boeken) maar kon niks goeds vinden.

Verwijderd

Op dinsdag 13 november 2001 12:38 schreef klmurphy het volgende:
Ik heb een *.asp die een stukje javascript response.write.

Voorbeeld javascript:
code:
1
alert ("hoi");

De ASP wordt dan:
code:
1
response.write("alert ("hoi");")

Maar dit kan dus mooi niet, omdat ie dan bij de eerste ") al denkt dat de response.write afgelopen is.

Met PHP pleur je er effe een \ voor, dus:
PHP:
1
2
3
<?
echo "alert(\"hoi\");";
?>

Maar hoe los ik dit in ASP op? Kom plz niet aan met Chr(34) want dat gaat me aardig wat typwerk opleveren. Er zal toch wel een escape zijn?

ps. Ik heb me helemaal suf gezocht (GoT, Google, boeken) maar kon niks goeds vinden.
Probeer eens
code:
1
response.write("alert ('hoi');")

Verwijderd

Doe't met enkele quotes
code:
1
response.write("alert('hoi');")

dat werkt zowieso

om te escapen moet je de " dubbel neerzetten.

Verwijderd

maar dan moet je response.write volegns mij wel tussen <SCRIPT></SCRIPT> tags staan...

  • Murphy
  • Registratie: November 2000
  • Laatst online: 23-03 16:20

Murphy

(2B||!2B)?

Topicstarter
Op dinsdag 13 november 2001 12:41 schreef DuLongue het volgende:
maar dan moet je response.write volegns mij wel tussen <SCRIPT></SCRIPT> tags staan...
Nou nee <% en %> is genoeg, tis een ASP he :)

  • Murphy
  • Registratie: November 2000
  • Laatst online: 23-03 16:20

Murphy

(2B||!2B)?

Topicstarter
Op dinsdag 13 november 2001 12:41 schreef Scimitar het volgende:
Doe't met enkele quotes
code:
1
response.write("alert('hoi');")

dat werkt zowieso

om te escapen moet je de " dubbel neerzetten.
Dus
code:
1
response.write("alert(""hoi"");")

zou ook werken?

  • MrBrown
  • Registratie: Augustus 2000
  • Laatst online: 11-06 15:51

MrBrown

Reservoir Dog

Op dinsdag 13 november 2001 13:02 schreef klmurphy het volgende:

[..]

Dus
code:
1
response.write("alert(""hoi"");")

zou ook werken?
Zou 't helemaal moeten doen.... :)

Powered by Manetti (compiled by Jura)


  • Murphy
  • Registratie: November 2000
  • Laatst online: 23-03 16:20

Murphy

(2B||!2B)?

Topicstarter
Klopt, doet het ook. Zenks!!
Pagina: 1