Weet iemand waarom het volgende niet werkt:
en het volgende wel:
het heeft allemaal betrekking op:
code:
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
| <script language="Javascript">
var actieve_element;
function verkrijgElement(id)
{
if (document.getElementById)
{
var elmt = document.getElementById(id);
} else if (document.all) {
var elmt = document.all[id];
}
return elmt;
}
function document.onreadystatechange()
{
//document.getelementbyid(actieve_element).
edit1.document.designMode="On";
edit2.document.designMode="On";
edit3.document.designMode="On";
}
function cmdExec(cmd,opt)
{
var objElement = new verkrijgElement(actieve_element);
objElement.focus();
objElement.document.execCommand(cmd,"",opt);
objElement.focus();
}
</script> |
en het volgende wel:
code:
1
2
3
4
5
6
7
| function cmdExec(cmd,opt)
{
var objElement = new verkrijgElement(actieve_element);
edit1.focus();
edit1.document.execCommand(cmd,"",opt);
edit1.focus();
} |
het heeft allemaal betrekking op:
code:
1
2
3
4
5
6
7
8
9
| </head>
<body>
<input type="button" name="bold" value="bold" onClick="javascript:cmdExec('bold')"><br>
<iframe width="200" name="edit1" height="100" border="1" onactivate="javascript:actieve_element=this.name;"></iframe><br>
<iframe width="200" name="edit2" height="100" border="1" onactivate="javascript:actieve_element=this.name;"></iframe><br>
<iframe width="200" name="edit3" height="100" border="1" onactivate="javascript:actieve_element=this.name;"></iframe>
<!--<input type=text name="active_element">-->
</body>
</html> |
[ Voor 32% gewijzigd door Verwijderd op 19-09-2003 00:57 ]