Danke für die Antwort(en).
Dann müsste das Skript wie folgt lauten:
var seiteninfo_text = document.getElementbyId(seiten_info).innerText;
var seiteninfo_img = document.getElementsbyName(seiteninfo_seite)[0].style.backgroundimage;
function switch_seiteninfo(new_name) {
var new_name;
document.getElementbyId(seiten_info).innerText = new_name;
document.getElementsbyName(seiteninfo_seite)[0].style.backgroundimage = "url(seiteninfo_" + new_name + ")";
}
function switchback_seiteninfo() {
document.getElementbyId(seiten_info).innerText = seiteninfo_text;
document.getElementsbyName(seiteninfo_seite).style.backgroundimage = seiteninfo_img;
}
Nun sagt er aber, dass in der ersten Zeile "seiten_info" nicht defeniert ist. Dabie steht ausdrücklich im Quellcode: <b id="seiten_info">Seiteninfo <b/>
Daher kann ich nicht verstehen, warum es nicht defeniert sein soll.
Der Rest funktioniert