Hi Andy,
ach du meinst der Wurm steckt darin? Hier ist der relevante Teil:
Code:
var Domain = 'http://
localhost/pollunity/';
var serverFileWidgetPoll = Domain + 'ajax_widget_poll.php';
var serverFileVote = Domain + 'ajax_vote.php';
var my_ajax = new sack();
my_ajax.method = "post";
my_ajax.setVar("id", poll_id);
my_ajax.requestFile = serverFileWidgetPoll;
my_ajax.onCompletion = function(){
show_poll(my_ajax.response);
};
my_ajax.runAJAX();
function show_poll(
xml)
{
var parser = new DOMParser();
var doc = parser.parseFromString(
xml, 'text/
xml');
var u_poll = doc.getElementsByTagName('u_poll')[0].firstChild.nodeValue;
var question = doc.getElementsByTagName('question')[0].firstChild.nodeValue;
var chart = doc.getElementsByTagName('chart')[0].firstChild.nodeValue;
var answers = doc.getElementsByTagName('answer');
document.write('a');
}
AppendChild nützt mir nichts, denn ich will den Source nicht in einen bestehenden Container einfügen, sondern möchte das so machen, wie es bei Google-AdSense der Fall ist: Man fügt nur JS ein und das wird dann "ersetzt".
Über
document.write() möchte ich dann
HTML-Code ausgeben.
Grüße, Matze
Edit: [code]- durch [c]-Tag ersetzt.
Edit 2: Selbst wenn in der FUnktion "show_poll()" nur ein "document.write()" steht, tritt das Problem auf. Das muss mit dem AJAX-Code zusammenhängen.