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
Level 1
Level 1
Příspěvky: 59
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: 320
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
Level 1
Level 1
Příspěvky: 59
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
Level 1
Level 1
Příspěvky: 59
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
  • Web stránky se nedají načítat
    od jurasek9 » 04 pro 2024 11:22 » v Problémy s hardwarem
    5
    1628
    od jurasek9
    05 pro 2024 07:50
  • Facebook - stránky se nezobrazí
    od Hoff » 18 říj 2024 10:17 » v Internet a internetové prohlížeče
    9
    3942
    od Hoff
    19 říj 2024 09:25
  • Mobilní aplikace ve stylu webové stránky
    od bradto » 07 úno 2025 22:52 » v Programování a tvorba webu
    3
    3946
    od HelFix
    08 úno 2025 14:27
  • Chyba načítání stránky v prohlížeči, kde to fungovalo!
    od Minapark » 23 srp 2024 11:53 » v Internet a internetové prohlížeče
    5
    4392
    od Minapark
    30 srp 2024 09:29

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