wcf.regNote.message
This post has been edited 1 times, last edit by "Snoopy" (Aug 4th 2004, 11:10pm)
Quoted
var linktxt = document.createTextNode("zurück zur Hauptseite");
var link = document.createElement("a");
link.appendChild(linktxt);
link.href = "backtoaction.php";
document.getElementsByTagName("div")[8].appendChild(link);
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
<html>
<head><title>Change To Link</title></head>
<script language="Javascript">
<!--
function OnClick() {
// unsauber aber geht auch :)
document.getElementsByTagName("div")[0].innerHTML = "<a href='aaaaa.php'>qqqq</a>";
}
function OnClick2() {
// Link Objekt erstellen
var new_a = document.createElement("a");
// Text Objekt erstellen
var new_text = document.createTextNode("qqqq");
// das Text Objekt an das Link Objekt anhängen
new_a.appendChild(new_text);
// den Link des Link Objektes setzten
new_a.href = "aaaaaa.php";
// das entsprechende Div Objekt holen
var div2 = document.getElementsByTagName("div")[1];
// alles im div wird gelöscht
ClearRecursive(div2);
// den neu erstellten Link anhängen
div2.appendChild(new_a);
}
function ClearRecursive(Parent) {
// das erste Child holen
var Child = Parent.firstChild;
while (Child!=null) {
// nur zum debuggen
DebugOutput(Child.nodeName);
// Child rekursive löschen
ClearRecursive(Child);
// löschen des Child's ansich
Parent.removeChild(Child);
// und das nächste
Child = Parent.firstChild;
}
}
function DebugOutput(text) {
document.getElementById("Debug").appendChild(document.createTextNode(text));
document.getElementById("Debug").appendChild(document.createElement("br"));
}
-->
</script>
<body>
<div>Bla Bla</div>
<div>Bla 2 Bla <b>Bla</b><i>bla </i></div>
<button onClick="OnClick()">Change To Link</button>
<button onClick="OnClick2()">Change To Link 2</button>
<div id="Debug">Deleted stuff of div2:<br></div>
</body>
</html>
|
