Hans Wurst: Layer schließen/öffnen (DIV + JS) erzeugt GET-Request

Beitrag lesen

Schon wieder dieser Quark ...
Kannst du dich bitte mal so ausdrücken, dass es halbwegs sinnvoll ist?

Ja ich verstehe ja das meine Problembeschreibung beschissen ist, aber wie soll ich es euch näher beibringen?

Bilder werden per GET von einer anderen Adresse angeforder, ist auch ok so, und plötzlich wird die PERL angesprochen, diese hat eine Methode aufgerufen die Fehler verursacht hat, inzwischen ist das gefixt, aber mich interessiert es trotzdem, warum es dazu kamm.

Layeraufruf:

  
openLayer("info", (document.getElementById("global").offsetTop + document.getElementById("global").offsetHeight - 135), 200, 90);  

Layer Funktion:

  
function openLayer(LAYER_OBJ, TOP, LEFT, HEIGHT) {  
 document.getElementById(LAYER_OBJ).style.top    = TOP    +"px";  
 document.getElementById(LAYER_OBJ).style.left   = LEFT   +"px";  
 document.getElementById(LAYER_OBJ).style.height = HEIGHT +"px";  
  
 document.getElementById("layerContainer").style.display = "block";  
 document.getElementById(LAYER_OBJ).style.display = "block";  
}  

Layer schließen:

  
function closeLayer(LAYER_OBJ) {  
 // InfoBox zum PaketShop/PackStation  
 document.getElementById("spezialInfo").style.display    = "none";  
  
 // Hinweis nur für Lieferanschrift  
 document.getElementById("pflichtFelder").style.display  = "none";  
  
 // Layer ausblenden, Container vestecken  
 document.getElementById(LAYER_OBJ).style.display        = "none";  
 document.getElementById("layerContainer").style.display = "none";  
  
 // MsgLayer-Höhe zurücksetzen  
 document.getElementById("msg").style.height = "80px";  
  
 if(layerIsAppearFlag) resetLayerAnschriftData(); // Layer-Daten zurücksetzen  
 if(paketIsAppearFlag) { // PaketShop. -und PackStations-Daten zurücksetzen  
  resetPaketShopData();  
  resetPackStationData();  
 }  
  
 layerIsAppearFlag = false; // LayerFLAG zurücksetzen                     [geschlossen]  
 paketIsAppearFlag = false;	// PaketShopFLAG/PackStationFLAG zurücksetzen [geschlossen]  
 layerArt          = "";     // LayerArt zurücksetzen  
 layerHeight       = 0;  
}  

Reset Funktion für den Layer:

  
function resetLayerAnschriftData() {  
 try {  
  document.getElementById("Anrede_Neu").selectedIndex = 0;  
  
  for(var n=0; n < document.getElementsByTagName("input").length; n++) {  
   if(document.getElementsByTagName("input")[n].id.indexOf("_Neu") != -1) {  
    if(document.getElementsByTagName("input")[n].id.indexOf("Land") == -1) document.getElementsByTagName("input")[n].value = "";  
   }  
  }  
  
 for(var i=0; i < document.getElementsByTagName("div").length; i++) {  
  if(document.getElementsByTagName("div")[i].id.indexOf("_Neu") != -1) {  
   if(document.getElementsByTagName("div")[i].id.indexOf("_in") != -1) {  
    document.getElementsByTagName("div")[i].innerHTML = "";  
    document.getElementsByTagName("div")[i].style.border = rightSyntax;  
   }  
  
  if(document.getElementsByTagName("div")[i].id.indexOf("_out") != -1) {  
   document.getElementsByTagName("div")[i].style.backgroundImage = "url()";  
  }  
 }  
}  
  
 document.getElementById("error_Layer_out").style.backgroundImage = "url()";  
 document.getElementById("error_Layer_in").style.border = rightSyntax;  
 document.getElementById("error_Layer_in").innerHTML = "";  
}  
catch(e) {}  
}