Hallo Forengemeinde,
ich habe folgendes vorgefertigte Skript, das eine Weiterleitung auslösen soll.
Das Skript besteht aus Zwei Teile:
Header.php
Index.php
Leider funktioniert dieses, in dieser Form nicht.
Erbitte Hilfe - Danke
ich habe folgendes vorgefertigte Skript, das eine Weiterleitung auslösen soll.
Das Skript besteht aus Zwei Teile:
Header.php
Code:
<script type="text/javascript">
function do_submit(formname, posturl, rewriteid) {
document.getElementById('intro').setStyle('display','block');
div_id = document.getElementById(rewriteid);
form = document.getElementById(formname);
ajax = new Ajax();
ajax.responseType = Ajax.FBML;
ajax.requireLogin = true;
ajax.ondone = function(data) {
document.getElementById('intro').setStyle('display','none');
div_id.setInnerFBML(data);
}
formdata = form.serialize();
ajax.post(posturl, formdata);
}
</script>
Index.php
Code:
include 'header.php';
...
...
...
...
echo '<form id="myForm" method="POST" class="quizForm">';
echo '<table width=100% cellpadding=4 cellspacing=2 border=0 class="quizTable">';
$res = query("SELECT * FROM `questions` ORDER BY RAND() LIMIT 0, $questionToShow");
while( $row = mysql_fetch_array($res) ) {
$radioname = "ques";
$radioname .= $counter;
echo '<tr><td valign=top>';
echo '<P class=questionP>'.$counter.'. '. $row[question] .'</P>';
echo '<P class=optionP><input name="'.$radioname.'" type="radio" value="1" checked> a. '. $row[answer1] .'</P>';
echo '<P class=optionP><input name="'.$radioname.'" type="radio" value="2" > b. '. $row[answer2] .'</P>';
echo '<br>';
echo '</td></tr>';
$counter++;
}
echo '<tr>';
echo '<td>';
echo '<p><input type=button onclick="do_submit(\'myForm\', \''.$appCanvasUrl.'post_index.php\', \'actionDiv\'); return false;" value="Check Result" class="submitButton" /></p>';
Leider funktioniert dieses, in dieser Form nicht.
Erbitte Hilfe - Danke