Hi,
ich benutze folgendes Skript um eine PHP-Seite immer in dem DIV-Container mainContent nachzuladen.
Das PHP-Skript verarbeitet den znum-Wert und soll die Möglichkeit haben, über ein Javaskript einen Kalendar anzuzeigen. Außerdem wird bei jedem Aufruf über die Funktion test_graph die temps.gif Datei neuerstellt. Leider klappt beides nicht, wenn ich die Website über die load() Funktion aufrufe.
Wie kriege ich das hin?
Gruß kami
ich benutze folgendes Skript um eine PHP-Seite immer in dem DIV-Container mainContent nachzuladen.
Code:
var XMLHTTP = null; if (window.XMLHttpRequest) { XMLHTTP = new XMLHttpRequest(); // IE 7, FF, Safari etc. } else if (window.ActiveXObject) { try { XMLHTTP = new ActiveXObject("Msxml2.XMLHTTP"); // IE 5 } catch (x) { try { XMLHTTP = new ActiveXObject("Microsoft.XMLHTTP"); // IE 6 } catch (x) { } } } function load(digit) { XMLHTTP.open("POST", "../visual/index.php"); XMLHTTP.onreadystatechange = output; XMLHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); XMLHTTP.send("znum="+digit); } function output() { if (XMLHTTP.readyState == 4) { document.getElementById("mainContent").innerHTML = XMLHTTP.responseText; } }
PHP-Code:
<?php
if (isset($_POST['znum'])) {
$_SESSION["znum"] = $_POST['znum'];}
else {$_SESSION["znum"] = 10624686;}
echo ' <form id="form2" name="form2" method="post" action="'.$_SERVER['PHP_SELF'].'">';
echo '<table width="100%" border="0" cellspacing="10"><tr><td >';
echo ' Start: <input name="findstart" type="text" value="'.$_SESSION['findstart'].'" size="20" id="findstart" maxlength="20" />'
?>
<script language="JavaScript">new tcal ({'formname': 'form2', 'controlname': 'findstart', }); </script> </td>
<?php echo '<td> Stop: <input name="findend" type="text" value="'.$_SESSION['findend'].'" size="20" id="findend" maxlength="20" />'; ?>
<script language="JavaScript">new tcal ({'formname': 'form2', 'controlname': 'findend', }); </script></td>
<?php
echo '<td><input type="submit" name="Submit" value="Suchen" action="'.$_SERVER['PHP_SELF'].'" target="_self"/>';
echo '<input type="submit" name="delete" value="Del" action="'.$_SERVER['PHP_SELF'].'" target="_self"/></td>';
echo '</form>';
echo '<form method="post" action="download.php">';
echo '<td><input type="submit" value="Download"/></td>';
echo ' </form></tr></table></div>';
$test=create_graph($starttime,$stoptime,$_SESSION["znum"]);
echo "<p align=\"center\"><img src=\"../visual/temps.gif\" width=100%>";
?>
Gruß kami
Kommentar