Hallo dsmcg,
Ich programmiere zur Zeit ein Verwaltungssystem! In diesem Verwaltungssystem kann man Ordner und Dokumente anlegen. Nun, in Dokumenten kann man Beiträge eintragen. Wenn man nun ein Beitrag schreibt, gibts es eine Vorschau von den Beiträgen. Diese Vorschau habe ich so programmiert: Ich habe 2 div Container benuzt. Der eine davon ist unsichtbar, und enthält die aufgelisteten Beiträge. Sezt man nun ein Häckchen bei "Liste aller Beiträge anzeigen" (checkBox) dann wird der Inhalt des unsichtbaren Containers einfach per JavaScript in den sichtbaren Container kopiert, und der User kann die Liste sehen. Macht er das Häckchen weg, so wird der Inhalt des sichtbaren Containers gelöscht.
Ich habe das versucht anders zu lösen, und zwar habe ich per PHP die Liste in die JavaScript Funktion direkt hineingeschrieben. (<script ....>... var content = "<?php echo($listItems()); ?>";...</script>) Das ging nicht, obwohl der dadurch erzeugte Quellcode korrekt war! (Nach aufruf der Seite). Deswegen habe ich eine andere Lösung gesucht. Ich habe auch versucht den inhalt direkt in den container zu schreiben, danach einfach per JavaScript diesen Container auszulesen und den Inhalt in einer Variable zu speichern, aber es ging wieder mal nicht "auszugeben".
Woran lag es dass der erste Container "sichtbar" war, obwohl ich ihn unsichtbar gemacht habe? Nun ich habe gestern wohl zu lange am Rechner gessesen, und wegen Übermüdung irgendwie vergessen im Div container die Klasse zuzuteilen (class="..."). Das war natürlich der Grund wieso es nicht ging!
Gruß Dima
