Jürgen Berkemeier: Dynamischer Austausch von Inhalten einer HTML-Seite

Beitrag lesen

Hallo Anton,

dazu benutzt Du am besten DOM:
http://selfhtml.teamone.de/javascript/index.htm
http://selfhtml.teamone.de/javascript/objekte/document.htm#get_element_by_id
http://selfhtml.teamone.de/javascript/objekte/document.htm#create_element
http://selfhtml.teamone.de/javascript/objekte/document.htm#create_text_node
http://selfhtml.teamone.de/javascript/objekte/node.htm#append_child
http://selfhtml.teamone.de/javascript/objekte/node.htm#append_child.
Die folgenden Zeilen machen aus einem Text einen Link:

var id="xxx";
 var feld=document.getElementById(id).firstChild ;
 var text=document.createTextNode(feld.nodeValue) ;
 var link=document.createElement("a") ;
  link.href="yyy.html" ;
  link.title="Titel" ;
  link.appendChild(text) ;
  document.getElementById(id).replaceChild(link,feld) ;

Du musst aber prüfen, ob der Browser des Besuchers DOM kann, z. B. mit:

var kannDOM=document.getElementsByTagName('body')[0].replaceChild;

Gruß,     Jürgen