Eingabefeld in Website befüllen.

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Captn. Jinguji
Beiträge: 395
Registriert: 07.06.2005 19:47
Computerausstattung: PB 4.73x64, i7, WIN 10x64, ATI NVidia RTX 2070
Wohnort: Witten

Eingabefeld in Website befüllen.

Beitrag von Captn. Jinguji »

Bei webbezogener Programmierung bin ich ja immer ("immer" ist gut, ich mach das so gut wie nie) aufgeschmissen.
Ich möchte gerne aus einem Programm dieser Website:

http://kuffner-sternwarte.at/astronomie ... /index.php

in das entsprechende Eingabefeld auf der linken Seite die erforderliche Datums- und Uhrzeitangabe senden.
und das Ergebnisbild dann im Webgadget oder m.E. auch nur im gesondert gestarten Browser sehen.
Sieht dann z.B. so:
Bild

aus.
Im Moment ist es eine PB-Anwendung, schön wäre, wenn das ganze auch noch (möglichst mit "gleichem" Code) in SPiderBasic ginge.
Wenn's für sowas einen Tutoriallink gibt, der eng genug am spezifischen Problem der Befüllung der Eingabefelder sitzt, nehm ich den auch gerne.

Danke schonmal im Voraus
CJ
Ist das Kunst hier, oder kann das weg ?
Derren
Beiträge: 557
Registriert: 23.07.2011 02:08

Re: Eingabefeld in Website befüllen.

Beitrag von Derren »

Die Seite anzeigen mit WebGadget und auf Knopfdruck in PB JavaScript ausführen?

Code: Alles auswählen

SetGadgetText(#WebGadget, "javascript:document.QuerySelector('#dateCont > input').value = '" +datum$+ "');Setze ein Datum (als String) in  das Datumsfeld auf der Website
Ist also eher ein JavaScript-Problem, sprich da müsstest du dich einlesen/spielen. Dann funktioniert es aber in SpiderBasic genauso.
Signatur und so
Benutzeravatar
Captn. Jinguji
Beiträge: 395
Registriert: 07.06.2005 19:47
Computerausstattung: PB 4.73x64, i7, WIN 10x64, ATI NVidia RTX 2070
Wohnort: Witten

Update zur Antwort Re: Eingabefeld in Website befüllen.

Beitrag von Captn. Jinguji »

Ja, vielen Dank, Derren, werd's nachher mal probieren.
Hört sich an, als wär DAS jetzt gar nicht schwer - aber wenn man wie ich so gar keine Ahnung von DER Thematik hat, kann man sich totsuchen und -lesen (halbtot bin ich schon davon ;] ).

UPDATE: Das WebGadget kann die Webseite nicht (richtig) anzeigen.... ^^
PB-Popup: "Die Methode 'find' wird nicht unterstützt."

Der Aufruf dauert etwa länger, und dann wird nur so etwas wie eine Titelseite angezeigt, und dabei scheint's dann zu bleiben;
ich komme also gar nicht erst in die Lage, den Button was senden zu lassen.

Sorry, wenn ich dazu nochmal was frage: Kommt man daran irgendwie vorbei ?
Ist das Kunst hier, oder kann das weg ?
Antworten