- bambano: Bambanő háza tája
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- Magga: PLEX: multimédia az egész lakásban
- eBay-es kütyük kis pénzért
- sziku69: Fűzzük össze a szavakat :)
- bitpork: Malac java, új kuMpi, káposzta sali
- Steven: Sokat utazó kávéfüggők ide!
- btz: Internet fejlesztés országosan!
- M0ng00se: Hardvert áruhitelre?
Ú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
- Lenovo Legion gamer laptop szép állapotban (RTX 3060, Ryzen 5 5600H)
- Asus Tuf Gamer Laptop i7, GTX 1660 Ti, 24GB RAM!
- HP EliteBook 850 G3, 15,6" FHD, I7-6600 CPU, 16GB DDR4, 256GB SSD, AMD VGA, WIN 11, ( olvasd végig )
- Dell Latitude 5580, 15,6" FHD IPS , I5-6300UCPU, 8GB DDR4, 256GB SSD, WIN 11, ( olvasd végig )
- Dell Latitude 5480, 14" FHD , I5-6300U CPU, 8GB DDR4, 256GB SSD, WIN 11, ( olvasd végig )
- BESZÁMÍTÁS! Asus Prime A320M R5 1600 16GB DDR4 512GB SSD GTX 1050 Ti 4GB Rampage SHIVA TT 500W
- ÁRGARANCIA! Épített KomPhone Ryzen 5 7500F 32/64GB DDR5 RTX 5060Ti 8GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Asus B760M i7 12700KF 32GB DDR4 512GB SSD RX 6800 16GB Rampage SHIVA FSP 700W
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB DDR5 RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Samsung Odyssey G5 32 144Hz WQHD 1ms monitor garanciával hibátlan működéssel
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest