Ik zit nu al een tijdje met het volgende probleem.
Waarschijnlijk zie ik iets over het hoofd ofzo, maar ik snap echt even niet meer wat er fout gaat. Voor een wysiwyg editortje wat ik wil maken heb ik het volgende JS-bestand:
De laatste functie moet ik overigens nog afmaken, maar de rest werkt, behalve resetTextLength(). Ik krijg continu de error resetTextLength is not defined. Maar wat is er niet goed gedefineerd dan? Volgens mij klopt alles gewoon.
Ik roep de functie op de volgende manier aan:
Zie ik nu iets over het hoofd ofzo
Ik word nu ongeveer al een week gek denk ik.
Waarschijnlijk zie ik iets over het hoofd ofzo, maar ik snap echt even niet meer wat er fout gaat. Voor een wysiwyg editortje wat ik wil maken heb ik het volgende JS-bestand:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
| var show = 0; /* Function to activate the designMode of the Iframe Created 31 July 2006 14:51 */ function init(id){ document.getElementById(id).contentWindow.document.designMode = "on"; } /* Function to change the textstyle Created 31 July 2006 14:52 */ function setStyle(style,value){ document.getElementById('editdocument').contentWindow.document.execCommand(style, false, value); } /* Function to toggle between RICH-TEXT editing and HTML view Created 31 July 2006 15:09 */ function toggleToHTMLView(){ if(show == 0) show = 1; else show = 0; if(show == 1){ var html = document.createTextNode(document.getElementById('editdocument').contentWindow.document.body.innerHTML); document.getElementById('editdocument').contentWindow.document.body.innerHTML = ""; document.getElementById('editdocument').contentWindow.document.body.appendChild(html); }else{ var html = document.getElementById('editdocument').contentWindow.document.body.ownerDocument.createRange(); html.selectNodeContents(document.getElementById('editdocument').contentWindow.document.body); document.getElementById('editdocument').contentWindow.document.body.innerHTML = html.toString(); } } /* Function to change the height of the texfield Created 31 July 2006 17:00 */ function resetTextLength(changeTo){ alert("Meeeeelp"); } /* Function to show a color pallette to choose a color from Created 31 July 2006 17:06 */ function setColor(style){ var palette = document.getElementById('colorPaletteContainer'); if(palette.style.display == "none"){ palette.style.display = "block"; }else{ palette.style.display = "none"; } } |
De laatste functie moet ik overigens nog afmaken, maar de rest werkt, behalve resetTextLength(). Ik krijg continu de error resetTextLength is not defined. Maar wat is er niet goed gedefineerd dan? Volgens mij klopt alles gewoon.
Ik roep de functie op de volgende manier aan:
HTML:
1
| <li><img src="http://backend.maurice-k.com/CMS/html/static/lib/im/icons/decrease_editor.gif" onclick="resetTextLength(this.id)" id="decrease" alt="Verklein Tekstveld" title="Verklein Tekstveld"></li> |
Zie ik nu iets over het hoofd ofzo