Daniel: JS-Problem bei getelement und document.all

Beitrag lesen

Hallo alle miteinander.
Ich habe mal wieder ein Problem, das ich einfch nicht lösen kann. Hier erst mal der Code
Version 1
var seiteninfo_text = document.getElementbyId("seiten_info").innerText;
var seiteninfo_img = document.getElementsbyName("seiteninfo_seite")[0].style.background-image.url;
function switch_seiteninfo(new_name) {
var new_name;
document.getElementbyId("seiten_info").innerText = new_name;
document.getElementsbyName("seiteninfo_seite")[0].style.background-image.url = "seiteninfo_" . new_name;
}
function switchback_seiteninfo() {
document.getElementbyId("seiten_info").innerText = seiteninfo_text;
document.getElementsbyName("seiteninfo_seite").style.background-image.url = seiteninfo_img;
}

Version 2
<script language="JavaScript">
var seiteninfo_text = document.all.seiten_info.innerText;
var seiteninfo_img = document.all.seiteninfo_seite.style.background-image.url;
function switch_seiteninfo(new_name) {
var new_name;
document.getElementbyId("seiten_info").innerText = new_name;
->document.all.seiteninfo_seite.style.background-image.url = "seiten_info" . new_name;
}
function switchback_seiteninfo() {
document.getElementbyId("seiten_info").innerText = seiteninfo_text;
->document.all.seiteninfo_seite.style.background-image.url = seiteninfo_img;
}

Ich möchte damit Einen Text und den pfad einer Bilddatei ändern. Nur findet der Explorer das Skript nicht so toll.
Er meint das Gleichheitszeichen in den den Markierten Zeilen wäre falsch (Syntaxfehler ->).Und noch viele weitere Fehler.
Ich hoffe ihr könnt mir weiterhelfen und mir schreiben, wo die Fehler liegen.
Wenn noch irgendwelche Daten zu verfügung stehen müssen, um das Problem zu lösen, dann schreibt das einfach.
Danke für eure Antworte