08. januar 2001 - 17:19Der er
5 kommentarer og 1 løsning
Indsæt javascript i en div
Jeg bruger div\'s i min kode, som jeg opdaterer med javascript. Det går fint med HTML, men når jeg forsøger at indsætte javascript får jeg en runtime fejl. Det skyldes selvfølgelig, at den yderste javascript funktion tror den er slut når den møder et \' i den inderste funktion: document.all.Results.innerHTML=\'<Table><tr><td><a href=\"#\" onclick=\"openWindow(\'Edit.asp\')\">Open window</a></td></tr></table>\'
Findes der en metode til at undgå dette problem, eller konvertere pingerne?
Det virker bedre, men ikke helt. Den yderste funktion får nu lov til at gøre sit job færdigt, den skriver koden i div\'en. Den inderste virker dog ikke da den ikke åbenbart ikke forstår: onclick=\"openWindow(\\\'Edit.asp\\\') Jeg tror at escapede tegn kun kan bruges mellem de to pinger: onclick=\"openWindow(\'Lars\\\' kode\')
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.