Hallo Leute
hallo timm,
ich habe eine dringende Frage.
Ich habe folgendes Skript aus SelfHTML.
<html><head><title>Test</title>
<script language="JavaScript">
var Neu = "neuer <b>fetter</b> Text";
function Aendern()
{ document.all.meinAbsatz.innerHTML = Neu; }
</script>
</head><body>
<p id="meinAbsatz">Text</p>
<a href="javascript:Aendern()">Anderer Text</a>
</body></html>
Dieses funktioniert wunderbar so wie es ist.
Ich habe nun allerdings 50 mal "meinAbsatz" und möchte dynamisch, mittels einer Variablen, über eine Funktion meinAbsatz verändern.
Ich habe folgendes versucht:
function Aendern(i)
{ document.all.i.innerHTML = Neu; }
vergiss nicht, die variable in einen string zu konvertieren,
z.bsp. so:
function Aendern(i) {
document.all[""+i].innerHTML = Neu
}
</script>
</head><body>
<p id="id1">Text1</p>
<p id="id2">Text2</p>
<a href="javascript:Aendern('id1')">Anderer Text1</a>
<a href="javascript:Aendern('id2')">Anderer Text2</a>
Das funktioniert aber nicht, da document.all.i kein Objekt ist.
Vielen Dank für Eure Hilfe.
Ciao Timm
bye,
manyak online