Im laufe der Arbeiten an meiner Page bin ich mal wieder an auf Problem gestoßen:
Ich möchte per Javascript Inhalte aus einem assoziativen Array auslesen und in das Dokument schreiben. Der Auslöser soll ein Link sein und ich habe mir dafür folgende Funktion gebastelt:
Die PHP-Code-Funktion habe ich nur genutzt, damit Syntax-Highlighting vorhanden ist.
Der passende HTML Abschnitt:
Leider funktioniert an der Funktion rein garnix und auch die Firefox Fehlerkonsole schweigt.
Wäre nett, wenn ihr mal einen Blick drauf werfen würdet
Ich möchte per Javascript Inhalte aus einem assoziativen Array auslesen und in das Dokument schreiben. Der Auslöser soll ein Link sein und ich habe mir dafür folgende Funktion gebastelt:
Die PHP-Code-Funktion habe ich nur genutzt, damit Syntax-Highlighting vorhanden ist.
PHP:
function load(current) {
current = parseInt(current);
var picture_data = new Array();
picture_data[0] = new Object();
picture_data[0]["dateiname"] = "comp_1m"; //Dies ist ein Dateiname eines Bildes, welches später ausgetauscht werden soll
picture_data[1]["comment"] = '<p id="comment">Anmerkung: Aufnahme erfolge durch Mitschüler, Nachbearbeitung durch mich.</span>'; //Dies ist ein dazugehöriger Textabschnitt, der an anderer Stelle eingebunden werden soll
picture_data[1] = new Object();
picture_data[1]["filename"] = "comp_2m";
picture_data[1]["comment"] = '<p id="comment">Anmerkung: Aufnahme erfolge durch Mitschüler, Nachbearbeitung durch mich.</span>';
var info = document.getElementById("info_box");
var mid_pic = document.getElementById("prev_image");
document.preview.src = picture_data[current].dateiname; //Soll die Quelle des Bildes "preview" mit der im Array gespeicherten austauschen.
//Die Funktion zum Schreiben des anderen Elements habe ich erstmal außen vor gelassen
}
HTML:
<div id="prev_image">
<img src="comp_3m.jpg" name="preview" id="preview"></img>
</div>
<a href="javascript:load(1)"><img src="comp_1.jpg" border="1"></a>
Wäre nett, wenn ihr mal einen Blick drauf werfen würdet