Toon posts:

[JS] JS binnen een writeln

Pagina: 1
Acties:

Verwijderd

Topicstarter
Okay, ik heb een probleem met javascript binnen een writeln aanroepen.

het zit zo:
code:
1
2
3
4
5
var pal_col, k, tc 
pal_col=window.open("","paleta_colors","screenX=80,screenY=80,width=360,height=250") 
pal_col.document.open() 
k=pal_col.document; 
k.writeln("<html><head><script> function canvi(hexa) { "+ruta_funct+"(hexa); window.close(); } var hexChars = " + '"0123456789abcdef"' + ";</"+"script>")

Geeft een error:
code:
1
Ongeldig teken

Ik vermoed dat het komt door de var hexChars defenitie, maar ik kom niet tot een oplossing waar ik dit mee op kan lossen.

Iemand enig idee hoe ik die hexChars moet definieren zonder dat JS erover begint te eikelen?

Verwijderd

Misschien helpt het als je '"0123456789abcdef"' vervangt door "\"0123456789abcdef\"" ?

Het is wel een bizarre functie, en eigenlijk zou ik zelf een al bestaand document in de popup laden, met die functie al gedefinieert, dan kun je met pal_col.functienaam(argument) gewoon die functie aanroepen.

Dynamisch javascript schrijven moet je zoveel mogelijk voorkomen denk ik.

Verwijderd

Topicstarter
Nee, hielp niet, maar ik ga er gewoon een popupje voor schrijven inderdaad. Veel simpeler.