- Samsung Galaxy Watch7 - kötelező kör
- Fotók, videók mobillal
- Samsung Galaxy A54 - türelemjáték
- Díjnyertes okosgyűrű érkezik júliusban
- Huawei Watch GT 3 Pro - korlátolt szépség
- iPhone topik
- Samsung Galaxy S23 Ultra - non plus ultra
- Akciófigyelő: Jelentősen olcsóbban nyit az Ulefone új mindenese
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Samsung Galaxy S22 Ultra - na, kinél van toll?
Új hozzászólás Aktív témák
-
-
Hali!
Igen, ez egy tipikus "probléma", nevezetesen, hogy úgy frissítsd az oldal tartalmát, hogy az az egész oldal betöltése nélkül történjen...Ahogy ArchElf is írta, az Ajax tud ebben segítséget nyújtani, de ne aggódj, anélkül megoldhatod, hogy el kellene merülnöd az Ajax programozásban.
Az alábbi scriptet illeszt be a forráskódodba vagy egy külön Javascript fájlba(ez utóbbi az elegánsabb, szebb megoldás természetesen)function getHTTPObject() {
if (typeof XMLHttpRequest != 'undefined') {
return new XMLHttpRequest();
}
try {
return new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
return new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {alert("HIBA: A kérés nem teljesíthető...")}
}
return false;
}
function LoadToAnyWhere(url,xWhere) {
var http = getHTTPObject();
http.onreadystatechange = function() {
if (http.readyState == 4) {
document.getElementById(xWhere).innerHTML=http.responseText;
}
}
http.open("GET", url , true);
http.send(null);
}Használata egyszerű, példul az alábbi sor szerint, egy gombra kattintva, betölti a content ID-vel azonosított elembe, a side1.php-t.
(nyílván itt a Te korábban említett txt fájl feldolgozó php-d is lehet)
ID-vel persze "elláthatsz" DIV-et, vagy akár egy tábla egyik celláját is...<input name="" type="button" value="Load Side1" onClick="LoadToAnyWhere('side1.php','content')" />
Természetesen a scriptben módosíthatod a hibakezeléskor kiírandó szöveget, amire szeretnéd.(mást ne...
)
(alert("HIBA: A kérés nem teljesíthető...")Ezekkel a böngészőkkel biztosan működik, mert annak idején, amikor a script készült, nyílván le kellett tesztelnem...
IE6+, FF2+, Opera8+, Safari 3+, NN8+Fire.
-
ArchElf
addikt
-
Tele von Zsinór
őstag
Első javaslatként azt mondom, gondold át ezt a txt dolgot, hogy tényleg akarod-e. Sokkal jobb lenne mindezt adatbázissal megoldani.
Ha mindenképp maradsz ennél, a következő módszerrel időben csökkenő sorrendet tudsz tartani: mikor új bejegyzést kapsz, kiolvasod a file eddigi tartalmát, ennek az elejére berakod az új bejegyzést, majd kiírod az egészet. Függvényeknek lásd: file_get_contents() és file_put_contents().
Új hozzászólás Aktív témák
Hirdetés
- Vírusirtó topic
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Luck Dragon: Asszociációs játék. :)
- Milyen videókártyát?
- Iqos cigaretta
- OLED monitor topik
- zebra_hun: Hűthető e kulturáltan a Raptor Lake léghűtővel a kánikulában?
- VR topik
- SONY LCD és LED TV-k
- Székesfehérvár és környéke adok-veszek-beszélgetek
- További aktív témák...
- Huawei P20 Lite 64GB, Kártyafüggetlen, 1 Év Garanciával
- BLUESUMMERS NVMe SSD adapter
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- Samsung Galaxy A12 64GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! HP ProBook 430 G3 - i5-6GEN I 8GB I 256SSD I HDMI I 13,3" HD I Cam I W10 I Garancia!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged