Na een aantal uren zoeken op internet en intens veel te hebben geprobeerd weet ik niet hoe ik een onfocus of een onblur moet aanmaken in een .htc bestand.
Op welke manier kan je dit doen. Wie heeft aanwijzingen om toch een bijvoorbeeld onblur op te vangen. Onmouseover onclick etc zijn geen probleem.
Wie?
Testcode
<PUBLIC:COMPONENT tagName=EDITBOX>
<PUBLIC:ATTACH event="ondocumentready" onevent="CreateEditbox()"/>
<PUBLIC:ATTACH event="onselectstart" onevent="CheckEditbox()"/>
<PUBLIC:PROPERTY NAME="numeric"/>
</PUBLIC:COMPONENT>
<SCRIPT LANGUAGE="Javascript">
//element.attachEvent('onfocus', testje);
function testje(){
alert("henk");
}
function testje1(){
alert("henkaltink");
}
function CreateEditbox(){
obj = eval(this.id);
var newTbox = document.createElement("input");
newTbox.setAttribute("type", "text");
newTbox.setAttribute("value", "t");
newTbox.setAttribute("id", this.id);
newTbox.setAttribute("name", this.id);
obj.innerHTML = "";
obj.appendChild(newTbox);
}
function CheckEditbox(){
obj = eval("window.document.formulier." + this.id);
obj = eval(this.id);
var newTbox = document.createElement("input");
newTbox.setAttribute("type", "text");
newTbox.setAttribute("value", "1");
newTbox.setAttribute("id", this.id);
newTbox.setAttribute("name", this.id);
//obj.innerHTML = "";
obj.appendChild(newTbox);
}
</SCRIPT>
Op welke manier kan je dit doen. Wie heeft aanwijzingen om toch een bijvoorbeeld onblur op te vangen. Onmouseover onclick etc zijn geen probleem.
Wie?
Testcode
<PUBLIC:COMPONENT tagName=EDITBOX>
<PUBLIC:ATTACH event="ondocumentready" onevent="CreateEditbox()"/>
<PUBLIC:ATTACH event="onselectstart" onevent="CheckEditbox()"/>
<PUBLIC:PROPERTY NAME="numeric"/>
</PUBLIC:COMPONENT>
<SCRIPT LANGUAGE="Javascript">
//element.attachEvent('onfocus', testje);
function testje(){
alert("henk");
}
function testje1(){
alert("henkaltink");
}
function CreateEditbox(){
obj = eval(this.id);
var newTbox = document.createElement("input");
newTbox.setAttribute("type", "text");
newTbox.setAttribute("value", "t");
newTbox.setAttribute("id", this.id);
newTbox.setAttribute("name", this.id);
obj.innerHTML = "";
obj.appendChild(newTbox);
}
function CheckEditbox(){
obj = eval("window.document.formulier." + this.id);
obj = eval(this.id);
var newTbox = document.createElement("input");
newTbox.setAttribute("type", "text");
newTbox.setAttribute("value", "1");
newTbox.setAttribute("id", this.id);
newTbox.setAttribute("name", this.id);
//obj.innerHTML = "";
obj.appendChild(newTbox);
}
</SCRIPT>