HS: Events im Firefox

Beitrag lesen

Servus,

var elements = document.getElementsByName( "<%= ...%>" );
Wie lautet der Name denn wirklich - also was steht letztlich im HTML-/JavaScript-Code? (Ich nehme mal an, das ist ASP.NET oder was weiß ich.) Durch was wird <%= ...%> ersetzt?

So sieht das gerenderte HTML aus. Jedes dieser Elemente gibt es zwischen 4 und 12 mal.

  
<input type="text" maxlength="15" size="10" name="txtFil6_51362" value="">  
<script type="text/javascript">  
  var elements = document.getElementsByName( "txtFilter6_51362" );  
  elements[0].value = "1px solid red";  
  alert(elements[0].name);  
  elements[0].onkeypress = function (ev)  
  {  
    if (!ev) ev = window.event;  
    alert(ev);  
  };  
</script>

Triffst du überhaupt das richtige Element?
alert(elements.length);
alert(elements[0]);
elements[0].style.border = "1px solid red";

Ich hab im Debugger das Element angeschaut, da war die Methode drin, allerdings ändert er bei dem Code den Rahmen des input nicht... jetzt bin ich völlig verwirrt.

Gruß, HS