hilfdirselbst.ch
Facebook Twitter gamper-media
"Funktioniert nicht" ist keine hinreichende Fehlerbeschreibung.
Anonym
Beiträge: 22827
8. Apr 2004, 23:17
Beitrag #1 von 4
Bewertung:
(1053 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

insertAdjacentHTML


Wieso kann diese Methode keine Tabellen zeichnen? Oder mache ich etwas falsch?Kann mir wer helfen? DANKE
(Wichtige Aufgabe für mein Abitur)

Aufgabe:
Die HTML Seite soll nach der Eingabe von 2 Werten (Zeilen und Spaltenanzahl) AUF der gleichen Seite eine Tabelle erstellen.

function tabelle() {

var i, j, z, s;


z = document.tabellator.zeilen.value; //hier werden die Werte vom Formular "tabellator" eingelesen und den variablen z und s zugewiesen
s = document.tabellator.spalten.value;

var Tabelle;

document.all.fertig.innerHTML = "";

document.all.fertig.insertAdjacentHTML("BeforeEnd","<table border=1>");


for (i=0; i<z; i++) {

document.all.fertig.insertAdjacentHTML("BeforeEnd","<tr>");

for (j=0; j<s; j++) {

document.all.fertig.insertAdjacentHTML("BeforeEnd","<td bgcolor=000000>X</td>");
}

document.all.fertig.insertAdjacentHTML("BeforeEnd","</tr>");

}
document.all.fertig.insertAdjacentHTML("BeforeEnd","</table>");




}


[..]

<p id=fertig>
//Hier soll die Tabelle entstehen...tut es aber nicht
<p>
Top
 
X
SabineP  M 
Beiträge: 7586
9. Apr 2004, 19:44
Beitrag #2 von 4
Beitrag ID: #79243
Bewertung:
(1053 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

insertAdjacentHTML


Hallo Anonym,

http://selfhtml.teamone.de/...insert_adjacent_html

Das all-Objekt gehört nicht zum offiziellen JavaScript-Sprachstandard.

Habe Dein Beispiel jetzt nicht ausprobiert,
aber es kann nur im Internet Explorer Version 4 funktionieren.

Gruß Sabine
als Antwort auf: [#79173] Top
 
Anonym
Beiträge: 22827
16. Jun 2004, 15:48
Beitrag #3 von 4
Beitrag ID: #91331
Bewertung:
(1053 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

insertAdjacentHTML


Tabellen erstellen geht damit sehr wohl. Probier es doch mal mit einem anderen Tag z.B. div aus, ich zum Beispiel erstelle in einem div-tag so tabellen, mit <p> hatte es bei mir auch nicht funktioniert.
als Antwort auf: [#79173] Top
 
Anonym
Beiträge: 22827
16. Jun 2004, 15:50
Beitrag #4 von 4
Beitrag ID: #91332
Bewertung:
(1053 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

insertAdjacentHTML


Achja ich hatte dazu ja auch eine Frage *g*,

rückgängi machen kann man das Insert nicht oder? nur leeren? Shitt... :(
als Antwort auf: [#79173] Top
 
X