hawkmaster: Message Box Probleme

Beitrag lesen

Hallo,

Außerdem wäre es sinnvoll, die Messagebox komplett per Javascript zu erzeugen. Schließlich wird sie auch nur mit aktiviertem Javascript angezeigt.

so jetzt habe ich mal versucht das DIV und alles direkt per Javascript zu erstellen.

Also was vorher fest auf dem Form war:

  
<div id="message-1" class="msgbox_info">  
 <a href="#" class="close" onclick="closeBox('message-1'); return false;" title="Close This">X</a>  
 <div id="msgbox_text">  
 </div>  
</div>  

versuche ich nun mit JS:

  
function loadMsg(msgClass,text) {  
if(!document.getElementById('message-1')){//prüfen ob div schon da  
   msgtextdiv = "<div id=\"msgbox_text\">";  
   msginfo = text;  
   msgtextdiv1 = "</div>";  
   alltext = msgtextdiv + msginfo + msgtextdiv1;  
  
   varobj = document.createElement ("div");  
      varobj.id = "message-1";  
      varobj.class = "msgbox_info";  
   document.body.appendChild (varobj);  
varobj.innerHTML = alltext;  
    var GesamtDiv = document.getElementById("message-1");  
    GesamtDiv.style.display = "block";  
  
 } else {  
   varobj = document.getElementById("message-1"); // Objekt bereits da  
 }  
  

Aber irgendwie klappt das nicht so recht.
Kann mir jemand sagen wie man das am besten per Javascript macht?
vielen Dank und viele Grüße
hawk