webForumDet fria alternativet

Istället för fnuttar

6 svar · 256 visningar · startad av Addeladde

AddeladdeMedlem sedan jan. 20013 406 inlägg
#1

Hej

Kan man skriva något istället för fnuttar så att det fungerar med javascriptet.

Exempel:

 onclick="testfunktion([B]'[/B] sida.htm[B]'[/B] )"

Jag vill alltså använda något annat än '

tobiasnygrenMedlem sedan juli 20036 inlägg
#2

chansning: det kanske funkar med

onclick="testfunktion(\" sida.htm\" )"

?

JojoxxMedlem sedan juni 20004 308 inlägg
#3

Nej, men

onclick='testfunktion("sida.htm")'
AddeladdeMedlem sedan jan. 20013 406 inlägg
#4

Jojoxx skrev:

Nej, men

onclick='testfunktion("sida.htm")'

Det är bara det att det körs en funktion som ersätter ' mott två ''.
Det är en sådan aspfunktion som ska hindra sql-injections.

JojoxxMedlem sedan juni 20004 308 inlägg
#5

Umm... visst. ' får du koda med 2st ' för att få in det i databasen, men det har väl inget att göra med vad du skickar till klienten. Hämtar du datat från databasen är det fortfarande bara 1 ' du får. Det är ju bara SQL-uttrycket som måste ha 2st '

AddeladdeMedlem sedan jan. 20013 406 inlägg
#6

Det skriv i alla fall ut två fnuttar

StevePMedlem sedan mars 2003772 inlägg
#7

Men självklart kan du skriva som jojoxx skrev?
Din funktion ersätter väl knappast alla ' tecken i på hela sidan? Du behöver ju bara göra en replace på ' när du lägger in datan i databasen eller när du requestar formen, som han nämnde ovan

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)