selfmade01: Platzhalter für Nachladen von Tabellenzeilen unsichtbar <div> ?

Beitrag lesen

Hallo Rider,

document.getElementById("ID des tbody").innerHTML += nachgeladenesHTML;

Solange du ausschließlich hinten was anfügen willst ist das wohl das einfachste, stimmt xD
Ich hatte es so verstanden, dass du eine flexiblere Lösung brauchst^^

das einzige was bei mir flexibel sein müsste sind die Buttons die ich erstelle...
bzw. die Werte die dann der Button bei onclick übergibt (da Jede Zeile für 1 Woche steht muss ich dem also mitteilen das es nun die n Woche ist). Aber das bekomme ich hin.

Zum getElementById .

Ich bin da ganz frisch bei dem Thema und muss etwas Dummie-mässig fragen sorry.
da ich diese funktion mit einem onclick="addnewrow('werte die ich übergebe') aufrufe

müsste ja dann die
document.getElementById("ID des tbody").innerHTML += nachgeladenesHTML;
irgendwo in die Funktion mit eingebaut werden

und die ID des <tbody> ich bräuchte ja eine ID die in die letzte Zeile setze also
in ein <p> oder <tr> element oder?

  
function addnewrow(testTypeId, testTypeGroup, tabrid, test) {  
 var tabr = "tab"+tabrid;  
  
       var myWindows = window.open("", "MsgWindow", "width=200, height=100");  
        myWindows.document.write("<p>in create testwindows 123</p>");  
        if (testTypeId== undefined) {  
	         var myWindow = window.open("", "MsgWindow", "width=200, height=100");  
	         myWindow.document.write("<p>in create testwTypeId = undefined</p>");  
         document.getElementById(tabr).innerHTML="";  
         return;  
         }  
  if (window.XMLHttpRequest) {  
    // code for IE7+, Firefox, Chrome, Opera, Safari  
     xmlhttp=new XMLHttpRequest();  
  } else { // code for IE6, IE5  
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");  
  }  
    xmlhttp.onreadystatechange=function() {  
    if (xmlhttp.readyState==4 && xmlhttp.status==200) {  
    document.getElementById(tabr).innerHTML=xmlhttp.responseText;  
    }  
  }  
  if (growTypeGroup != 0) {  
	 var myWindow = window.open("", "MsgWindow", "width=200, height=100");  
         myWindow.document.write("<p>in create testTypeGroup = ok</p><p>das ist die tabrid :"+tabr+"</p>das ist testtypid:"+testTypeId+"</p><p>das ist testgroupid:"+testTypeGroup+"</p><p>das ist test-id:"+test+"</p>");  
  
	  xmlhttp.open("GET","pages/testSettings.php?gtid="+testTypeId+"&gtg="+testTypeGroup+"&tid="+tabrid+"&ar=1"+"&test="+test,true);  
	  xmlhttp.send();  
  }else{  
	 var myWindow = window.open("", "MsgWindow", "width=200, height=100");  
         myWindow.document.write("<p>in create  testseeting-id = ok</p>");  
         document.getElementById(tabr).innerHTML="";  
    return;  
  }  
	  xmlhttp.open("GET","pages/testSettings.php?gtid="+testTypeId+"&gtg="+testTypeGroup+"&tid="+tabrid+"&ar=1"+"&test="+test,true);  
	  xmlhttp.send();  
}  

Grüße Jürgen