fr@gma: Probleme mit removeAttribute() im Opera 9

Beitrag lesen

Hallo,

kann bitte jemand mal mein Script kontrollieren, da im Opera 9 removeAttribute() die Eventhändler nicht löscht?
Im FF und IE funktioniert es ohne Fehlermeldung. Im Opera kommt komischerweise auch keine Fehlermeldung

  
function bearbeitung_verhindern() //Löscht die Interaktivität des Formulares  
{  
 var inhalthalder = document.getElementById("inhalthalder");  
 var element = inhalthalder.getElementsByTagName("div");  
 for(var i = 0; i < element.length; i++)  
 {  
  var element_div = element[i];  
  if((element_div.getAttribute("class") == "passivPositionhalter_passiv"))  
  {  
   element_div.removeAttribute("onClick");  
   element_div.removeAttribute("onMouseOver");  
   element_div.removeAttribute("onMouseOut");  
  
   if(navigator.appName == "Microsoft Internet Explorer")  
   {  
    element_div.onclick = "";  
    element_div.onmouseover = "passivPositionhalter_passiv";  
    document.getElementById('rabatt01').onchange = "";  
    document.getElementById('rabatt01').readOnly = "readonly";  
   }  
  }  
 }  

Außerdem würde ich noch gern wissen, ob es im Firefox CCS-Möglichkeiten gibt eine Seite zum Drucken zu formatieren, wie im Opera möglich.

  
 @media print {  
  @page {  
  size: 21.0cm 29.7cm;  
  margin-top:0cm;  
  margin-bottom:0cm;  
  margin-left:6cm;  
  margin-right:0cm  
 }  
}  

Sowas funktioniert ja leider nicht.

Vielen Dank für alle Antworten

LG fr@gma