Seite 3 von 7
Verfasst: 10.04.2003, 21:01
von Talesin
Hi M_S
Hi Mirco
Das hab ich vorhin schon probiert und ging bei mir nicht
Hab zwar nen leicht abweichenden Code (4.12RC11) aber komme da auch net weiter. Der Connect/Disconnect Aufruf wird ja auf das Fenster Post-Query geleitet und das hat ein 10 sec delay warum ?
Außerdem ist da noch d=parseInt(I.value,10)
Soviel ich weis wird dadurch eine Zahl in eine andere Basis umgewandelt
z. B 16 für Hex dann wäre 10 das Dezimalsystem, aber warum 1 oder 2 umwandeln wäre doch ob Hex oder Dez gleich. Und wofür ist \"d\"
@Mirco
Werden bei Status 2 die Url Status 1 und danach erst URL Status 2 abgefragt ??
Verfasst: 10.04.2003, 20:40
von mirko
Hallo,
da scheint ein Stück HTML-Code zu fehlen aber ich denke so ist es richtig:
Verbinden:
<POST>post-query?pppoeAct=1
Trennen:
<POST>post-query?pppoeAct=2
Sollten noch mehr hidden Felder vorhanden sein und diese besitzen einen Namen, dann müssen diese auch übergeben werden. Manchmal geht es auch ohne, das kommt ganz auf den Entwickler an.
--
mirko
Verfasst: 10.04.2003, 19:54
von M_S
Hallo Mirco,
ich habe gesagt, ich würde mich melden und da bin ich wieder...
-----schnipp-----
function pppoeAction(F,*) { // * = I
d =parseInt(I.value, 10);
F.pppoeAct.value = I;
F.submit();
}
-----schnipp-----
<form>
-----schnipp-----
<input>
<input>
-----schnipp-----
Dies sind vermutl. die relevanten Zeilen aus der Datei pppoestatus.htm.
ich schreibe jetzt einfach mal, was ich denke herausgefunden zu haben:
Die wirklich relevante Variable die wir hier benötigen scheint für mich pppoeAct zu sein. Diese kann die Werte \"1\" oder \"2\" haben.
Connect=1 und Disconnect=2.
Nun könnte man versucht sein zu denken, das der folgende Aufruf reicht:
\"<POST>pppoestatus.htm?pppoeAct=1\".
Tut er natürlich nicht und ich denke ich weiß auch warum.
Wir haben da noch dieses \"form action=/post-query\".
Wie kann ich das einbauen, so das es funktioniert!?
Wenn ich nicht völlig auf dem Holzweg bin!? ?(
mfG,
M_S
Verfasst: 10.04.2003, 13:21
von Talesin

Tja die Experten denen genügt ein Blick
Unsereins braucht da länger ;(
Hab auch schon versucht nur Variable=1 zu übergeben ging aber nicht und auch die Funktion aufrufen reicht nicht.
Aber auch ich bleib dran und versuchs heut Abend weiter.

Verfasst: 10.04.2003, 13:18
von M_S
..hmmm, nun gut. Dein Wort in Gottes Gehörgang!
Leider komme ich wie gesagt erst heute Abend wieder dazu mich damit auseinanderzusetzen, aber dann melde ich mich auf jeden Fall...
MfG,
M_S
Verfasst: 10.04.2003, 13:06
von mirko
Na es werden beim Versenden, meistens nur Werte in den übergebenen Werten geändert, z.B. Disconnect.value=1. Das codet man dann Disconnect=1, fertig.
--
mirko
Verfasst: 10.04.2003, 13:01
von M_S
8o Wie bitte???? Wie soll das denn gehn???

)
ich werde mir das Ganze heute Abend nochmal zu Gemüte führen und mich dann nochmal melden...
*denk: tststs is ja ganz einfach: nur deuten und in HTML umwandeln...!?*

)
mfG,
M_S
Verfasst: 10.04.2003, 12:56
von mirko
Das ist JavaScript kein Java. Das JavaScript muss man lesen und deuten, das kann man ganz normal in HTML-Aufrufe ändern.
--
mirko
Verfasst: 10.04.2003, 09:40
von M_S
@ Talesin
ich habe im Moment ein Interval von 30s eingestellt.
Eigentlich denke ich, das das in Ordnung sein sollte. Hatte nämlich vorher den DG824B, den ich über rcedit eingefügt habe. Bei diesem Router funktionierte die Anzeige perfekt mit einem Intervall von 3s !?
Das mit der Java Funktion habe ich auch gesehen. Leider bin ich auch nicht so wirklich fit in Java...;(
Aber das sollte doch irgendwie herauszubekommen sein.....X(
Mit dieser geballten Wissenspower...;D
mfG,
M_S
Verfasst: 10.04.2003, 09:34
von M_S
Hi Mirco,
ich habe mir gerade nocheinmal das manual zu rcedit angesehen und bin zu dem Schluß gekommen, das ich mich heute abend nocheinmal damit beschäftigen werde.
Sollte ich es dennoch nicht hinbekommen, darf ich Dir dann vielleicht mal die Dateien schicken und/oder posten, damit Du mal einen Blick darauf werfen könntest !?
Ich meine mich nämlich daran erinnern zu können, das in der Datei auch einiges an Javascript vorhanden war...?(
Wenn wir? es allerdings hinbekommen, dann schicke ich Dir natürlich dir geänderte \"router.dat\" zu...
mfG,
M_S
Verfasst: 10.04.2003, 09:18
von Talesin
Guten Morgen zusammen ;D
@Mirco
URL is richtig lässt sich aus IE aufrufen, speichern und RCEdit Test funzt auch.
Status 1 wird richtig erkannt - online und IP
Daten aus sysstatus werden bei der 2. Stausabf. auch erkannt wenn die 2 . URL nicht angegeben ist
wird sie angegeben werden online und IP zwar erkannt aber nicht angezeigt und die Daten der pppoe auch nicht
lt. Debug wird nur die sysstatus bei der 2. Statusabf. aufgerufen
soll die sysstatus vor der pppoe... mit aufgerufen werden oder nur die pppoe... ??
@M_S
welches Abfrageintervall hast du eingestellt?
Zu AUF/Abbau
Die Buttons rufen eine (JAVA?)Funktion auf und übergeben keine Werte an eine Variable. Das macht vermutlich diese Funktion.
Leider reichen meine Kentnisse der Materie nicht für einen Lösung. Ich würde aber aktiv an einer mitarbeiten
Thx Tale
Verfasst: 10.04.2003, 01:05
von mirko
Hallo M_S,
hast du Hilfe zum RCEdit gelesen, da steht eigentlich drin, wie man ein HTML-Formular als Mensch \"parsen\" muss.
--
mirko
Verfasst: 09.04.2003, 23:01
von M_S
Hallo Mirco,
ich klinke mich hier jetzt mal mit ein, da ich auch einen RP614 habe...
Folgendes Problem: Die Status Abfragen habe ich denke ich ganz gut hinbekommen... Einziges Manko ist es, das mir RC hin und wieder einen Error bei der IP anzeigt (was aber bei der nächsten Abfrage schon wieder in Ordnung sein kann !?)
Aber nun zu meinem eigentlichen Problem:
ich würde RC gerne dazu benutzen, die Verbindung auf bzw. abzubauen.
DAS klappt leider nicht! Auf der Seite pppoestatus.htm gibt es einen Button zum Auf- bzw. Ab-Bau der Verbindung.
Frage: Wie bekomme ich nun heraus, was ich in RC eintragen muß???
ich würde mich über jeden Hinweis freuen...
(und bin natürlich auch bereit, was dafür zu tun...)
mfG,
M_S
Verfasst: 09.04.2003, 21:24
von mirko
Hallo Talesin,
siehe auch meine Mail.
\"Also es wird diese pppoe-Seite abgefragt, das müsste gehen, wenn das nicht gehen würde, dann würde der D-LINK 804, mein Router, auch nur bis Statusabfrage 1 abgefragt.\"
Ist die Angabe dieser Seite auch richtig oder heisst die ganz anders? Wichtig ist, Status1 muss gelungen sein und es muss dabei der Status \"Online\" erkannt werden.
--
mirko
Verfasst: 09.04.2003, 18:44
von Talesin
Hi Camel
Also bei mir gehts wenn ich keine URL in Statusabfrage 2 eintrage
und nur Daten der sysstatus.html abfragen lasse. z. B Domain Name Server oder IP
Nur möcht ich gern die Online Zeit und die steht auf der pppoestatus.htm ;(
cu Tale :p