- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen TV-t vegyek?
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Mini PC
- Azonnali VGA-s kérdések órája
- Milyen cserélhető objektíves gépet?
- Bambu Lab X1/X1C, P1P-P1S és A1 mini tulajok
- ASUS blog: hátra a csatlakozókkal!
- OLED TV topic
Hirdetés
-
Befellegzett az Alone in the Dark rebootját fejlesztő csapatnak
gp A játék vegyes értékeléseket kapott, de nem gondoltuk azt, hogy ez lesz a sztori vége.
-
Nagy pofon: lőttek a Meta európai AI-tervének
it Az ír adatvédelmi hatóság kérése miatt a Meta befékezi az AI-modellek kiadását Európában.
-
Csúcskategóriás PCIe 5-ös SSD-k a Gigabyte-tól
ph Az Aorus 14000 Gen5 széria 1 TB-os kapacitástól indul, és mérettől függően 14 GB/sec körüli olvasási sebességet kínál.
Új hozzászólás Aktív témák
-
Panhard
tag
Sziasztok!
Egy olyan kérdésem lenne, hogy html kódban, ha létrehozok több frame-t egy lapon, akkor hogyan tudom a framekben lévő tartalmat külön munkamenetként betölteni?
Úgy, mintha több oldalt nyitnék meg böngészőben külön oldalakon, és mindet új munkamenetben. -
Panhard
tag
válasz
cidalain #6562 üzenetére
Arra kellene, hogy van két weboldal ugyanarról a szerverről, és csak akkor tudom mindkettőt megjeleníteni, ha mindkettőt új munkamenetben nyitom meg. Ha csak új lapon nyitom meg, és ha frissítem az egyiket, az átveszi a másik oldal tartalmát.
Az igazi megoldás az lenne, ha egy lapon tudnám a két oldalt megjeleníteni. Ezért gondoltam, hogy keretekbe rakom őket, de így nem működik, mert frissítéskor az egyik átveszi a másik tartalmát. -
Panhard
tag
Köszi a választ.
Ez a dolog cégen belül van, a szerveren nem tudok módosítani, és szervert sem tudok felállítani. Ez a weblap csak megjelenít dolgokat. De akkor marad így szerintem, ahogy most használom. Egyik böngészőből nyitva egy másik, új munkamenetként. Így működik.
Üdv! -
Panhard
tag
Sziasztok. Miért nem működig ez a script, ha az xml fájlt nem az index.html mellől akarom betölteni, hanem egy internetes címről. Ehhez az request.open sort így írtam át:
request.open("GET", "http://szervercim.hu/catalog.xml, true);
Ez pedig az eredeti, működő script:function getxmlfile(){
nocache = "&nocache=" + Math.random() * 1000000;
var request = new XMLHttpRequest();
request.open("GET", "catalog.xml", true);
request.send();
setTimeout('getxmlfile()', 1000);
request.onreadystatechange = function(){
if (this.readyState == 4) {
if (this.status == 200) {
if (this.responseXML != null) {
//feldolgoz
}
}
}
}
}Előre is köszi a segítséget!
-
Panhard
tag
Köszönöm a válaszokat! Ez a weblap amit próbálok összehozni, csak egy html fájl, ami svg-ben van megírva, főleg értékeket jelez ki, és egy .js fájlból áll, ami csak az xml betöltéséért és feldolgozásáért felel. Van még pár kis méretű kép is. Az xml-t az arduino program generálja, amikor érkezik a GET kérés. (másodpercenként)
Ez az egész egy Arduino Mega-n fut. Működik is rendesen, csak kicsit lassú. De ez a hardver hibája.
Gondoltam áthelyezem az egészet egy nas-on futó webszerverre, ami gyorsabb, lehet több minden az oldalon, nagyobb képek, stb. És csak az xml-t kéri le az arduinótól. Csak hát itt elakadtam. Amit írtatok megoldásokat biztos jól működnek, csak nem tudom beintegrálni a meglévő scriptbe. Csak most tanulgatom a scripteket és az svg-t.
Bemásolom ide a scriptet, abban segíthetnétek, hogy hogyan kellene módosítanom. Előre is köszönöm.var data = [];
function GetArduinoIO(){ //a html hívja meg az onload fügvénnyel
nocache = "&nocache=" + Math.random() * 1000000;
var request = new XMLHttpRequest();
request.onreadystatechange = function(){
if (this.readyState == 4) {
if (this.status == 200) {
if (this.responseXML != null) {
var count;
var num_an = this.responseXML.getElementsByTagName('a').length;
for (count = 0; count < num_an; count++) {
document.getElementsByClassName("aaaa")[count].innerHTML =
this.responseXML.getElementsByTagName('a')[count].childNodes[0].nodeValue;
}
var count;
var num_an = this.responseXML.getElementsByTagName('b').length;
for (count = 0; count < num_an; count++) {
data[count] = this.responseXML.getElementsByTagName('b')[count].childNodes[0].nodeValue;
}
}
}
}
}
request.open("GET", "catalog.xml", true);
request.send();
setTimeout('GetArduinoIO()', 1000);
document.getElementById("vonal1").setAttribute("y1", data[0]);
document.getElementById("vonal2").setAttribute("y2", data[1]);
document.getElementById("line23").setAttribute("stroke", data[7]);
} -
Panhard
tag
Sziasztok!
Van olyan megoldás, hogy a webszerver időnként automatikusan, (mondjuk 5 percenként) lefuttat egy php vagy egy html fájlt? Vagy valamilyen scriptet, amiből meghív egy php fájlt?
Felügyeleti célra szeretném használni. Előre is köszi. -
Panhard
tag
válasz
PumpkinSeed #6936 üzenetére
Synology nas-on akarom használni. Ott van is egy feladatidőzítő, ahová be lehet állítani egy könyvtárban lévő scriptet. Gondolom ott a könyvtárban létre kell hozni egy shell script fájlt, .sh kiterjesztéssel, aminek az első sora ez: #!/bin/bash
Jól gondolom? -
Panhard
tag
válasz
Panhard #6937 üzenetére
Sikerült úgy megoldani, hogy a Synology menüjében a feladatütemezőben a scripthez beállítottam egy php fájlt. Így:
php /volume1/volume_1/www/lefut.php
Próbálja is futtatni, csak hibát dob. A php fájlban van egy adatbázis elérés az elején, ott már hibára is megy, a mysqli_connect() függvénynél. "PHP Fatal error: Call to undefined function mysqli_connect()"
Ha a lefut.php-t böngészőből nyitom meg, hibátlanul lefut. Mi lehet a probléma? -
Panhard
tag
-
Panhard
tag
Sziasztok! Egy szabványos http post küldésnél,amit a böngésző küld a szerver felé, ott az utolsó sor ugye az adatok, amit az űrlapról vesz. Annak a sor végén is van \r \n karakter?
Azért kérdezem, mert Arduinoval veszem az adatokat, minden sor végén van az új sor és kocsi vissza karakter, csak az utolsó sornál nincs. Ez hiba? Minden sor végén lenni kell?
Előre is köszi. -
-
Panhard
tag
Sziasztok!
Nethely.hu tárhelyszolgáltatót használ valaki? Regisztráltam, de az a baj, hogy a HTML fájlokban nem megy a PHP include. Lehet, hogy le van tiltva az "allow_url_include"? Szolgáltató nem sok mindent ír erről, szinte semmiről semmit sem.
Be lehet valahogy állítani? .htaccess fájl-al, vagy valahogy? Ha nem akkor tudtok ajánlani egy olyan szolgáltatót, ahol ez működik? Üdv! -
Panhard
tag
válasz
cidalain #6988 üzenetére
Nem. Nézz utána, nem kell átnevezni semmit. HTML fájlban is lefut, és a php fájl kimenetét írja be a html-be. Ha megnézed a böngészőben a html fájl forrását, ott már nem látod azt az include sort, csak a php kimenetét.
Nekem pl: a gépemen xampp szerver van fennt, ezzel szoktam tesztelni, azon működik, de a szolgáltató tárhelyén nem. Goldolom ez tiltva van. De lehet-e engedélyezni? -
Panhard
tag
válasz
cidalain #6991 üzenetére
Ez nem tetszés kérdése. Attól, hogy te még nem hallottál erről, van ilyen. Nagyon sok helyen használják. Lényege, hogy a html fájl tartalmának egy része, ahol ez az include van, a php kimenete lesz. Én arra akarom használni, hogy a html fájl megnyitásakor egy listbox-ba betölti adatbázisból a lehetőségeket. Így:
html oldal:
<form name="dtForm">
<select name="startdate">
<?php include 'date.php';?>
</select>
</form>php file kimenete:
<option value="2017-08-17">2017-08-17</option>
<option value="2017-08-16">2017-08-16</option>
<option value="2017-08-15">2017-08-15</option>
<option value="2017-08-14">2017-08-14</option>
<option value="2017-08-13">2017-08-13</option>
<option value="2017-08-10">2017-08-10</option>
<option value="2017-08-08">2017-08-08</option>
<option value="2017-07-25">2017-07-25</option>Eredmény: mire a html oldal betöltődik, már ott a kész lista a formban, mintha az a html oldalban lenne fixen beírva.
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Anime filmek és sorozatok
- MIUI / HyperOS topik
- Parci: Milyen mosógépet vegyek?
- Politikai mémek
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Ukrajnai háború
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- LEGO klub
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Milyen TV-t vegyek?
- További aktív témák...
- Ahh! DELL Latitude 3410 Tartós Profi Laptop -60% 14" i5-10210U 4Mag 16GB 512GB SSD FHD IPS
- Ohh! DELL Latitude 3410 Tartós Profi Laptop -60% 14" i5-10210U 4Mag 8GB 256GB SSD FHD IPS
- PlayStation 4/Slim/Pro konzolok teljes karbantartása, pasztázással Thermal Grizzly 1 órán belül!!
- XBOX360/One/One S/One X konzolok teljes karbantartása, pasztázással Thermal Grizzly 1 órán belül!
- XBOX Series S / X HDMI csatlakozó csere, 1 napos határidővel, 3 hónap garanciával, üzletben!!