Toon posts:

[dhtml ]public:attach ondersteund geen onblur etc

Pagina: 1
Acties:

Verwijderd

Topicstarter
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>

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

Wat is dat voor code?

<public:blabla ... ??

Verwijderd

Topicstarter
Op donderdag 16 mei 2002 16:41 schreef Bosmonster het volgende:
Wat is dat voor code?

<public:blabla ... ??
Dat is code om zelf html controls te schrijven. Het ic een .htc bestand.

Wie een reactie...

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Heb je de bij behoorende html file niet nodig?

Programmer - an organism that turns coffee into software.


Verwijderd

Topicstarter
Op donderdag 16 mei 2002 16:52 schreef LuCarD het volgende:
Heb je de bij behoorende html file niet nodig?
Het werkt wel maar bepaalde acties die je kan afvuren worden niet ondersteund. EN dus mijn vraag hoe ik een onblur of een onfocus kan nabootsen.

Want wat ik wil is dat ik dus een veld kan controleren bij bijvoorbeeld de onchange.

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

probeer eens de onfocusbefore en de onfocusafter?

Programmer - an organism that turns coffee into software.


Verwijderd

Topicstarter
Op donderdag 16 mei 2002 17:04 schreef LuCarD het volgende:
probeer eens de onfocusbefore en de onfocusafter?
Deze werken helaas niet. onbeforeeditfocus werkt wel. Maar ik moet hem dus erna hebben. Daarbij weet ik niet precies onbeforeeditfocus doet.

Ik kan het echt niet vinden.

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

Op donderdag 16 mei 2002 17:09 schreef haltink het volgende:

[..]

Deze werken helaas niet. onbeforeeditfocus werkt wel. Maar ik moet hem dus erna hebben. Daarbij weet ik niet precies onbeforeeditfocus doet.

Ik kan het echt niet vinden.
Dus als je gewoon:

newTbox.attachEvent("onfocus",testje);

of

newTbox.onfocus=testje;

of

newTbox.setAttribute("onfocus","testje()");

dertussen gooit doet ie hetniet?

Verwijderd

Topicstarter
Op donderdag 16 mei 2002 17:12 schreef Bosmonster het volgende:

[..]

Dus als je gewoon:

newTbox.attachEvent("onfocus",testje);

of

newTbox.onfocus=testje;

of

newTbox.setAttribute("onfocus","testje()");

dertussen gooit doet ie hetniet?
Daar heb ik dus een tijd naar zitten zoeken. Dit wist ik wel maar ik had het op een iets andere manier gedaan zoals bovenaan staat. Ik bedoel dus dat public:attach, via daar wilde ik de onblur of onfocus op het for element vuren.

Kan dat?

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

Op donderdag 16 mei 2002 17:16 schreef haltink het volgende:

[..]

Daar heb ik dus een tijd naar zitten zoeken. Dit wist ik wel maar ik had het op een iets andere manier gedaan zoals bovenaan staat. Ik bedoel dus dat public:attach, via daar wilde ik de onblur of onfocus op het for element vuren.

Kan dat?
Voor zover ik de documentatie snap wordt dat alleen ondersteund voor een zeer beperkt aantal events (4?).

http://msdn.microsoft.com/workshop/components/htc/reference/htcref.asp
Pagina: 1