Ergebnis 1 bis 4 von 4

Thema: Ajax - Nodes mit HTML drin auslesen

  1. #1
    Forum Guru
    Registriert seit
    04.04.2005
    Beiträge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Ajax - Nodes mit HTML drin auslesen

    Hi

    Ich versuch mich mal wieder mit Ajax.

    Ich habe nun mit hilfe von 2 Tutorials ein Script gebastelt.
    Das funktioniert auch, fast.
    http://developer.mozilla.org/en/docs...etting_Started
    http://www.quirksmode.org/blog/archi...ax_respon.html *XML Teil*

    Nun habe ich in meiner XML Antwort HTML Tags drin.

    Beispiel:
    Code:
    <?xml version="2.0" ?>
    <root>
    <replace>
    	<id>content</id>
    	<html>Der Inhalt
    
    Wird nicht angezeigt!</p></html>
    </replace>
    <replace>
    	<id>panel</id>
    	<html>Etwas anderes Blub</html>
    </replace>
    </root>
    Es wird jeweils nur das angezeigt was vor einem HTML Tag ist also «Der Inhalt» und «Etwas anderes » der Rest verschwindet.

    Das Javascript:
    Code:
    function gen_site&#40;xml, site&#41; &#123;
    
    	var html = xml.responseXML.getElementsByTagName&#40;'replace'&#41;;
    	
    	//alert&#40;html.length&#41;;
    	
    	for &#40;var i=0;i<html.length;i++&#41;
    	&#123;
    		//alert&#40;getNodeValue&#40;html&#91;i&#93;,'id'&#41;&#41;;
    		document.getElementById&#40;getNodeValue&#40;html&#91;i&#93;,'id'&#41;&#41;.innerHTML = getNodeValue&#40;html&#91;i&#93;,'html'&#41;;
    	&#125;
    
        	set_navi&#40;site&#41;;
        &#125;
    Wenn ich eine Antwort habe wird diese an diese Funktion geschickt.

    Code:
    function getNodeValue&#40;obj,tag&#41;
    &#123;
    	return obj.getElementsByTagName&#40;tag&#41;&#91;0&#93;.firstChild.nodeValue;
    &#125;
    Gibt den Inhalt, wohl ohne HTML weiter.

    Wie bekomme ich nun den Inhalt der Nodes mit HTML?

    Gruss ::RMB::
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Facebook Gruppe: Böses Encoding

  2. #2
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    hmm, das sollte so gehen... zur not halt mal probieren:

    Code:
     Code&#58;
    
    function getNodeValue&#40;obj,tag&#41;
    &#123;
       return obj.getElementsByTagName&#40;tag&#41;&#91;0&#93;.firstChild.innerHTML;
    &#125;

  3. #3
    Forum Guru
    Themenstarter

    Registriert seit
    04.04.2005
    Beiträge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Nope...

    Dann bekomm ich nur die Meldung «Caught Exception: undefined».
    Geändert von ::RMB:: (30.12.2009 um 19:28 Uhr)
    Facebook Gruppe: Böses Encoding

  4. #4
    Forum Guru
    Themenstarter

    Registriert seit
    04.04.2005
    Beiträge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ich habs!

    Man muss nur um das HTML das CDATA zeugs machen.
    Code:
    <?xml version="1.0" ?>
    
    <root>
      <replace>
        <id>content</id>
        <html><!&#91;CDATA&#91;Scripts&#93;&#93;></html>
      </replace>
      <replace>
        <id>panel</id>
        <html><!&#91;CDATA&#91;-<h3>Downloads-</h3>-Ajax lass&#93;&#93;></html>
      </replace>
    </root>
    Facebook Gruppe: Böses Encoding

Ähnliche Themen

  1. javascript in andere html-seite auslesen
    Von tiaetsch im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 11
    Letzter Beitrag: 21.08.2007, 14:49
  2. Mit HTML Daten auslesen?
    Von LoD im Forum HTML & CSS Forum
    Antworten: 8
    Letzter Beitrag: 02.11.2005, 14:34
  3. Die haben es drin!
    Von [sG|W00tkaeppi] im Forum Forum-Hilfe.de intern
    Antworten: 16
    Letzter Beitrag: 24.07.2005, 17:48
  4. Position eines HTML-Elementes mit JS auslesen?
    Von Torty im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 05.05.2005, 10:56
  5. txt-datei in html auslesen
    Von piochette im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 21.03.2004, 13:27

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •