JavaScript - načtení web stranky do řetězce.

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

L.L
nováček
Příspěvky: 45
Registrován: září 19
Pohlaví: Muž

JavaScript - načtení web stranky do řetězce.

Příspěvekod L.L » 16 bře 2024 10:23

Zdravím. Poradite?
Když zadam do prohližeše http://192.168.1.30/info, zobrazi se jen stav 4 GPIO
0110

Jak to načtu do nějakeho řetězce?
A pak do dalšiho řetězce uložim třeba jen tu 2 hodnotu?

Děkují.

PS:Jde mi o toto. https://http-shortcuts.rmy.ch/

Reklama
Uživatelský avatar
lamin_cz
Level 2.5
Level 2.5
Příspěvky: 314
Registrován: říjen 12
Bydliště: Kostelec u Holešova
Pohlaví: Muž

Re: JavaScript - načtení web stranky do řetězce.

Příspěvekod lamin_cz » 19 bře 2024 09:23

Ahoj, nějak nerozumím tvému požadavku, čeho přesně chceš docílit. Na tu tvou lokální adresu se nikdo nedokáže podívat, tak zkus poslat třeba screen, co tam vidíš a více specifikovat, co chceš aby tam bylo. Co myslíš těmi řetězci a tak.
  • CPU: Cx6x86L-PR150+
  • MB: XT PRO2
  • GPU: integrovaná
  • RAM: 28Mb SDRAM
PHP, MySQL, HTML, CSS, jQuery ...

sherry
Level 1
Level 1
Příspěvky: 74
Registrován: srpen 18
Pohlaví: Muž

Re: JavaScript - načtení web stranky do řetězce.

Příspěvekod sherry » 19 bře 2024 10:14

Ahoj, jestli tě chápu správně, tak chceš použít HTTP GET request.

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
// Tady v tom responseText je obsah té stránky, což by měl být jen ten tvůj stav, který můžeš dál parsovat třeba přes .split()
console.log(xhttp.responseText);
}
};
xhttp.open("GET", "http://192.168.1.30/info", true);
xhttp.send();

zdroj: https://www.w3schools.com/xml/xml_http.asp

L.L
nováček
Příspěvky: 45
Registrován: září 19
Pohlaví: Muž

Re: JavaScript - načtení web stranky do řetězce.

Příspěvekod L.L » 19 bře 2024 10:16

Mam ESP8266 a k ní připojene 4 rele.
Rele ovladam přes web.
http://192.168.1.30/rele1/flip
http://192.168.1.30/rele2/flip
http://192.168.1.30/rele3/flip
http://192.168.1.30/rele4/flip

Pokažde, když zadam do prohližeče třeba http://192.168.1.30/rele1/flip, tak se na GPIO otoči logika a rele se tak sepne - rozepne.
Když zadam do prohližeše http://192.168.1.30/info, zobrazi se jen stav 4 GPIO
Prazdna web stranka a nahoře jen 0110.

Misto prohližeče použivam ten programek HTTP Shortcuts a funguje to.
https://http-shortcuts.rmy.ch/scripting ... r-shortcut

changeIcon - With this function you can change the icon of a shortcut.

Takže vo co gou.
V alikaci mam button.
Když na něj kliknu, tak se odešle http://192.168.1.30/rele1/flip, a rele se překlopi.

A ted bych chtěl spustit ten JavaScript
Přes ten http://192.168.1.30/info si stahne stav těch GPIO pinu 0110
Pro to rele1 je ta první 0
A podle toho bych chtěl nastavit ikonu toho buttonu.
Pokud je 0 tak jino a pokud je 1 tak take jinou.

L.L
nováček
Příspěvky: 45
Registrován: září 19
Pohlaví: Muž

Re: JavaScript - načtení web stranky do řetězce.

Příspěvekod L.L » 20 bře 2024 07:29

sherry - to je vončo. Děkují


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Zdrojový kód - Podvodné webové stranky
    od 28nitro28 » 26 srp 2023 11:50 » v Vše ostatní (sw)
    10
    3234
    od 28nitro28
    27 srp 2023 09:33
  • Zablokované internetové stránky na Televizi
    od Luminaox » 09 říj 2023 19:47 » v Internet a internetové prohlížeče
    1
    3451
    od zeus
    09 říj 2023 21:12
  • Jak do Excelu dostat aktuální hodnotu z webové stránky?
    od Peťa » 10 lis 2023 09:41 » v Kancelářské balíky
    2
    3390
    od Peťa
    10 lis 2023 16:24
  • Problém: IPv4 se ztrácí a nenačnou se některé web stránky
    od Matoufil » 18 pro 2023 21:49 » v Internet a internetové prohlížeče
    10
    2568
    od ITCrowd
    20 pro 2023 10:27

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 1 host