Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Fenster automatisch aktualisieren

Moin Moin

Habe immer noch das Problem mit dem Fenster.

Ich rufe aus einer Datei ein Fenster auf mit einem Diagramm mit aktuellen Daten aus einer Mysql Datenbank.
Das Fenster öffnet sich aber das Fenster ist leer.
Erst nach drücken von F5 erscheint das Diagramm mit den richtigen Daten.

Ich möchte es natürlich ohne F5 hinbekommen aber wie?

Wer kann mir helfen?

Mit folgenden Aufruf öffne ich das Fenster:

<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">


<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<title>Akku Lade- und Prüfeinrichtung</title>
</head>

<?php
texttexttexttexttexttext
texttexttexttexttexttext
texttexttexttexttexttext

//----------Anzeige Spannungsverlauf-anzeigen-------------------------------------

$num = mysql_num_rows($result);

echo "<tr bgcolor='#EFEFA5'>"; //Zeilenanfang Spannungsverlauf-anzeigen
echo "<td bgcolor='#9CD6F8' width='87' height='30'><b><font size='3'>Spannungsverlauf anzeigen</font></b></td>";

for ($i=0; $i<$num; $i++)
{
$aknr = mysql_result($result, $i, "akkunr");
$sa = mysql_result($result, $i, "Spannungsverlauf anzeigen");
$lf = $i + 1;

echo "<td width='30' height='30' nowrap>";
echo "<FORM ACTION='SVG/index-svg.php?Diagramm=$sa' method='post' target='Popup'>";
echo "<input type='button' value='ON' onClick=\"window.open('', 'Popup','height=350,width=700,toolbar=no , left=250,top=300'); this.form.submit();\">";
echo "</FORM></td>";
}
echo "</tr>"; // Zeilenende

echo "</table>"; //Tabellenende
echo "</div>";

in der aufgerufenen Datei ist der Anfang:

<?php

header("Content-type: image/svg+xml");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0

texttexttexttexttexttext
texttexttexttexttexttext
texttexttexttexttexttext


Danke schon mal im voraus
Gruß Jens

Hier gehts zum Orginal Eintrag "Fenster automatisch aktualisieren" im Forum

Antworten

soll das fenster kontinuierlich aktualisiert werden ?


2.

Nur wenn ich im Ausgangsformular den Spannungsverlauf eines Akkus wissen möchte, sollen die aktuellen Werte im Diagramm erscheinen.

Die Krönung wäre natürlich eine Online Anzeige aber das ist bestimmt viel Aufwand oder?

Gruß Jens


3.

Hi Wattwurm-01,
hast du es lösen können. Ich habe nämlich das selbe Problem.
Für deine Lösung, wäre ich sehr dankbar


4.

Schonmal versucht, herauszufinden, ob es an den Headern liegt oder vielleicht daran, dass das Plugin beim ersten Mal nicht richtig geladen wird?


5.

probiers doch mal mit javascript, dass du einfach jede 15 sec das fenster neuladen lässt, denn php ist für "clientseitiges" zeugs nicht so gut!

johnpatcher


6.

abgesehen davon ist das Form-Action-Tag falsch, das "diagramm=" sollte als zusätzliches HIDDEN-Input-Feld gelöst werden, nur mal nebenbei...


Hier gehts zum Orginal Eintrag "Fenster automatisch aktualisieren" im Forum
 
phpforum.de | Impressum