Hi jungs! ich hab da mein ajax script mit jquery tools.
wenn ich ihm in der ajax.php ein header ("content-type: text/xml"); gebe funktioniert es zwar aber, ich kann dann nicht wie gewünscht in Zeile 36 mit html() ausgeben da bricht er dann ab, weil halt kein html inhalt in einer reinen XML geht....
nun meine frage kann man das so lösen, dass er mir quasi zwischen den tag <Text></Text> auch html interpretiert ?
wenn ja, wie ?!
die funktion News(); wird im Body geladen.
Alles anzeigen
wenn ich ihm in der ajax.php ein header ("content-type: text/xml"); gebe funktioniert es zwar aber, ich kann dann nicht wie gewünscht in Zeile 36 mit html() ausgeben da bricht er dann ab, weil halt kein html inhalt in einer reinen XML geht....
nun meine frage kann man das so lösen, dass er mir quasi zwischen den tag <Text></Text> auch html interpretiert ?
wenn ja, wie ?!
die funktion News(); wird im Body geladen.
Quellcode
- var effekt_fade = 800;
- var originalordner = 'http://localhost/dynamiknuss/';
- /* News lesen und bearbeiten mit overlay */
- function News()
- {
- lade_news(1);
- }
- function setze_news(news_nummer)
- {
- $("#inhalt").show().fadeOut(effekt_fade);
- setTimeout(function(){ lade_news(news_nummer); } ,effekt_fade);
- }
- function lade_news(nummer)
- {
- $(document).ready(function()
- {
- $.get(originalordner + 'dynamikcontent/ajax.php?a=News',"xml", function(d){
- var news_inhalte = $(d).find('Seiten').text();
- var i = 0;
- $(d).find('Artikel').each(function()
- {
- i = i+1;
- if (i == nummer)
- {
- $("#inhalt").empty();
- $("#inhalt").hide().fadeIn(effekt_fade);
- var $artikel = $(this);
- var $datum = $artikel.attr("Datum");
- var $kopfzeile = $artikel.find('Betreff').text();
- $("#inhalt").append('<span class="x_kopfzeile"><b>' + $kopfzeile + '</b><br />');
- $("#inhalt").append('<span class="x_datum">' + $datum + '</span><br /><br />');
- var $inhalt = $artikel.find('Text').html();
- $("#inhalt").append('<div id="x_inhalt">' + $inhalt + '</div><br />');
- /* Navigation der News */
- var navausg = '<div align="center"><table width="600" border="0"><tr>';
- last_seite = i-1;
- next_seite = i+1;
- if (last_seite >= 1)
- {
- navausg = navausg + '<td width="150"><div align="left"><span class="x_links_last" onClick="setze_news(' + last_seite +')">vorherige Nachricht << </span></div></td>';
- }
- else
- {
- navausg = navausg + '<td width="150"> </td>';
- }
- navausg = navausg + '<td width="300"><div align="center"><span class="x_links_seitenzahl" align="center">' + i +' / ' + news_inhalte + '</span></div></td>';
- if (next_seite <= news_inhalte)
- {
- navausg = navausg + '<td width="150"><div align="right"><span class="x_links_next" onClick="setze_news(' + next_seite +')"> >> nächste Nachricht</span></div></td>';
- }
- if (i == news_inhalte)
- {
- navausg = navausg + '<td width="150"><div align="right"><span class="x_links_next" onClick="setze_news(1)"> >> erste Nachricht</span></div></td>';
- }
- $("#inhalt").append('<br /><br />' + navausg);
- }
- });
- });
- });
- }
Beste Grüße,
M4rc3L-XCN
M4rc3L-XCN
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von M4rc3L-XCN ()