Hallo Cybaer,
hier kommt jetzt eine kleine "Testumgebung":
Weiter unten sind zwei Dateien angehängt:
1.) pingload.html
2.) ziframe.html
beinhaltet die Tabelle, welcher ich zuschauen möchte :)
->> beide Dateien sollten unter c:\temp liegen,
andernfalls muss der Pfad in ziframe.html
angepasst werden
------------------------------------------
Der Start des Scriptes im Original erfolgt durch
Aufruf im src-Tag des Iframes. Nach Beendigung des
Scriptes liegen die Daten im IFrame vor.
Hier kommt jetzt ersatzweise die pingload.html
Falls Du zusätzlich einen Link, Button per JS oder ähnliches benötigst, bitte ich Dich, dieses selbst einzufügen.
pingload.html
--------------------
In dieser Datei habe ich manuell die Datenstruktur nachgestellt,
wie diese im Echtlauf erzeugt wird. Die einzige Frage hierbei
ist eventuell, ob es für Dein Coding relevant ist, ob eine echte
Datei vorliegt oder dynamisch erzeugter Code.
Trotz allem Ärgernis mit dem einleitendem Kommentar von Cheatah
habe ich versucht, seinen Rat(Schlag) zu beherzigen.
Die IFRAME-Datei besteht nur aus div-Blöcken, welchen ich
noch eine ID verpasst habe.
Zur besseren optischen Trennung habe ich li's eingebaut.
Falls die id's nicht benötigt werden, kannst Du diese
auch rausschmeissen.
In der Hauptdatei ziframe.html liegt zwar eine Tabelle vor,
habe jedoch in den td-Elementen für die Werte korrespondierende
id's gelegt.
Die ID's unterscheiden sich zur IFrame-Datei durch ein fehlendes
"Z".
Für eine bessere Darstellung der Zusammenhänge habe ich noch eine
Spalte mit den ID's angefügt.
In der pingload ist nur die Value-Spalte relevant für die
Datenübertragung.
Falls notwendig, kann z.B. von
<li> zziel -- www.arcor.de
alles bis auf www.arcor.de gelöscht werden
-->>Hoffe, dass das hier halbwegs bersichtlich ist :-)
mfg,
Björn Sippel
-----start----pingload.html--------------
<html>
<head>
<body bgcolor=#C0C0B4>
<div style="width:100%;height:30px;">
<pre><b>IFRAME ID--VALUE</b>
</div>
<div id="zziel" style="width:100%;height:30px;">
<li> zziel -- www.arcor.de
</div>
<div id="zhost" style="width:100%;height:30px;">
<li> zhost -- www.arcor.net
</div>
<div id="zip" style="width:100%;height:30px;">
<li> zip -- 151.189.21.100
</div>
<div id="ztime" style="width:100%;height:30px;">
<li> ztime -- 30#30#40#50
</div>
<div id="zttl" style="width:100%;height:30px;">
<li> ztti -- 120#120#250#250
</div>
<div id="zsent" style="width:100%;height:30px;">
<li> zsent -- 4
</div>
<div id="zrec" style="width:100%;height:30px;">
<li> zrec -- 1
</div>
<div id="zlost" style="width:100%;height:30px;">
<li> zlost -- 3
</div>
<div id="zmin" style="width:100%;height:30px;">
<li> zmin -- 30
</div>
<div id="zmax" style="width:100%;height:30px;">
<li> zmax -- 30
</div>
<div id="zav" style="width:100%;height:30px;">
<li> zav -- 7
</div>
</pre>
</head>
--------ende-------------------
---start---ziframe.html---------
<table border=1 style="position:absolute;top:70px;left:70px">
<tr>
<td><b>Field-ID</b></td><th bgcolor=#B4C81E colspan=6>TARGET</th></tr>
<td>ziel</td><td>Zielhost/ IP</td><td id="ziel" colspan=5>----</td></tr><tr>
<td>.</td><th bgcolor=#B4C81E colspan=6>REPLY</th></tr>
<tr>
<td>host</td><td>Host</td><td id="host" colspan=5>----</td></tr><tr>
<td>ip</td><td>IP</td><td id="ip" colspan=5>----</td></tr><tr>
<td>.</td><th bgcolor=#B4C81E colspan=6>DATA</th></tr>
<td>time[1..4]</td><td>Time</td><td id="time1">----</td><td id="time2">----</td><td id="time3">----</td><td id="time4">----</td></tr><tr>
<td>ttl[1..4]</td><td>TTL</td><td id="ttl1" >----</td><td id="ttl2">----</td><td id="ttl3">----</td><td id="ttl4">----</td>
</tr>
<tr>
<td>.</td><th bgcolor=#B4C81E colspan=6>STATISTIC</th></tr>
<tr>
<td>sent</td><td>Sent</td><td id="sent" colspan=5>----</td></tr><tr>
<td>rec</td><td>Received</td><td id="rec" colspan=5>----</td></tr><tr>
<td>lost</td><td>Lost</td><td id="lost" colspan=5>----</td></tr><tr>
<td>min</td><td>Min. ms</td><td id="min" colspan=5>----</td></tr><tr>
<td>max</td><td>Max. ms</td><td id="max" colspan=5>----</td></tr><tr>
<td>av</td><td>Average. ms</td><td id="av" colspan=5>----</td></tr>
</table>
<div id="ziframe" style="position:absolute;top:70px;left:70px;width:75%;height:400px;scrolling:yes;">
<!--
<iframe src="/cgi-bin/test/zping.pl" name="zping" width="50%" height="70%" frameborder="1" align="right" hspace="0" vspace="0" marginwidth="0" marginheight="0" frameborder="1">
platzhalter für player
</iframe>
-->
<iframe src="file:///C:/temp/pingload.html" name="zping" width="30%" height="100%" align="right" hspace="10" vspace="20" marginwidth="20" marginheight="5" frameborder="0">
platzhalter für player
</iframe>
</div>
--------------ende---------------------------------------