Mathias Brodala: base tag aushebeln?

Beitrag lesen

Hallo rfb.

Der onclick-Event feuert auch bei Tastaturevents.

Hör ich gerne. Bei allen Browsern?

AFAIK ja.

JS: ~~~javascript

window.onload = function() {

var b = document.createElement('input');
      b.type = 'button';
      b.value = 'Foo';
      b.onclick = function() {

alert('Funktioniert.');
      };

document.body.appendChild(b);
};


> >   
>   
> Hm, müsste dabei nicht noch ein form-Element erschaffen werden? Nur der Vollständigkeit halber?  
  
Nein, das ist nicht erforderlich. (In einem Strict-Dialekt müsste natürlich noch ein Blockelement um den Button gepackt werden, da dieser nicht direkt im body-Element stehen darf.)  
  

> > Dass letztere Methode nicht im geringsten barrierearm ist, dürfte aber klar sein.  
>   
> seh ich das richtig als doppelte Verneinung? Sprich: es ist eine Barriere?  
  
Diese Methode ist zu 100% von JavaScript abhängig, stellt also eine Barriere dar.  
  
  
Einen schönen Donnerstag noch.  
  
Gruß, Mathias  

-- 
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)  
  
debian/rules