mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 20:00 Benutzername: Passwort: Auto-Login

Thema: while schleife und innterhtml vom 04.11.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> while schleife und innterhtml
Seite: 1, 2, 3  Weiter
Autor Nachricht
Psilo
Threadersteller

Dabei seit: 20.02.2007
Ort: -
Alter: 35
Geschlecht: Männlich
Verfasst Di 04.11.2008 21:33
Titel

while schleife und innterhtml

Antworten mit Zitat Zum Seitenanfang

Hallo Leute,

kann mir mal jemand erklären warum ich mit einer while schleife zwar per document.write inhalt erzeugen kann aber nicht den inhalt eines elements per innerhtml erzeugen kann.

hier meine funktionen

1. funktioniert wunderbar
Code:

function tabelle() {
var zellen = prompt('Geben Sie die Anzahl der Spalten ein');
 document.writeln('<table border="0" cellpadding="5" cellspacing="0"><tr>');
  var i = 1;
  while(i <= zellen) {
   document.write('<td>test<td>');
   i++;
  }
 document.writeln('</tr></table>');
}


2. nix geht
Code:

function tabelle() {
var zellen = prompt('Geben Sie die Anzahl der Spalten ein');
 document.getElementById('text_inhalt').value = ifinhalt.document.body.innerHTML + '<table border="0" cellpadding="5" cellspacing="0"><tr>';
  var i = 1;
  while(i <= zellen) {
   document.getElementById('text_inhalt').value = ifinhalt.document.body.innerHTML + '<td>test<td>';
   i++;
  }
 document.getElementById('text_inhalt').value = ifinhalt.document.body.innerHTML + '</tr></table>';
}



//EDIT

Code:

document.getElementById('text_inhalt').value = ifinhalt.document.body.innerHTML + 'test'

funktionier wunderbar...


Zuletzt bearbeitet von Psilo am Di 04.11.2008 21:35, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
Zeithase

Dabei seit: 09.05.2005
Ort: Erfurt
Alter: 39
Geschlecht: Männlich
Verfasst Di 04.11.2008 21:50
Titel

Antworten mit Zitat Zum Seitenanfang

Was ist das fuer ein Fuckup? Was ist "text_inhalt" fuer ein Element? Was soll "ifinhalt" sein? Kann man mal den Rest sehen?
  View user's profile Private Nachricht senden
Anzeige
Anzeige
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 04.11.2008 22:18
Titel

Antworten mit Zitat Zum Seitenanfang

http://www.drweb.de/magazin/javascript-debugging/
  View user's profile Private Nachricht senden
status4

Dabei seit: 01.10.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 04.11.2008 22:29
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
element.innerHTML = element.innerHTML + foo;
  View user's profile Private Nachricht senden
Psilo
Threadersteller

Dabei seit: 20.02.2007
Ort: -
Alter: 35
Geschlecht: Männlich
Verfasst Mi 05.11.2008 12:13
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:
Was ist das fuer ein Fuckup? Was ist "text_inhalt" fuer ein Element? Was soll "ifinhalt" sein? Kann man mal den Rest sehen?


"text_inhalt" ist eine versteckte Textarea welche den Inhalt von ifinhalt speichert.

"ifinhalt" ist ein Iframe der den Inhalt anzeigt.

und wie gesagt:

Code:
document.getElementById('text_inhalt').value = ifinhalt.document.body.innerHTML + 'test'
funktioniert wunderbar...

aber sobald ich was mit ner schleife machen will bricht alles zusammen...

also meine Frage

WARUM??
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mi 05.11.2008 12:18
Titel

Antworten mit Zitat Zum Seitenanfang

status4 hat geschrieben:
Code:
element.innerHTML = element.innerHTML + foo;
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Psilo
Threadersteller

Dabei seit: 20.02.2007
Ort: -
Alter: 35
Geschlecht: Männlich
Verfasst Mi 05.11.2008 12:32
Titel

Antworten mit Zitat Zum Seitenanfang

ahhhhhhhhhh

danke leute...
hab das zuerst nicht ganz gecheckt..

jetz muss ich nur noch rausfinden warum er mir das ausspuckt

Code:
<table border="0" cellpadding="5" cellspacing="0"><tbody><tr></tr></tbody></table>test


Zuletzt bearbeitet von Psilo am Mi 05.11.2008 12:36, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Zeithase

Dabei seit: 09.05.2005
Ort: Erfurt
Alter: 39
Geschlecht: Männlich
Verfasst Mi 05.11.2008 12:36
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
+=
  View user's profile Private Nachricht senden
 
Ähnliche Themen PHP While-Schleife ()
While-Schleife in While-Schleife?
[PHP] Wie URL in If-Schleife abfragen?
Thumbloader und Schleife
PHP - Einfache Schleife..
Geschwindigkeit - While Schleife
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2, 3  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.