Feltételes átirányítás
Üdv mindenkinek!
Két kérdésem lenne:
1. Adva van egy link, ha nincs engedélyezve a javascript, akkor betöltődik a linkben megadott file, de ha engedélyezve van a javascript, akkor a linket felülbíráva betölt egy másik file-t. Ez hogyan oldható meg?
2. A másik kérdés kicsit egyszerűbb: Hogyan lehet link esetében megvizsgálni, hogy létezik-e vagy sem. Azért kellene, mert, ha nem, létezik, akkor a JS -el betöltenék egy "Sajnos az álltalad keresett oldal nem elérhető..." tipusú oldalt a
Nem konkrét megoldásokat várok, csak ötleteket, mert én szeretném megírni, de nem tudom, hogya kezdjek hozzá.
Előre is köszönöm:
PogiG
■ Két kérdésem lenne:
1. Adva van egy link, ha nincs engedélyezve a javascript, akkor betöltődik a linkben megadott file, de ha engedélyezve van a javascript, akkor a linket felülbíráva betölt egy másik file-t. Ez hogyan oldható meg?
2. A másik kérdés kicsit egyszerűbb: Hogyan lehet link esetében megvizsgálni, hogy létezik-e vagy sem. Azért kellene, mert, ha nem, létezik, akkor a JS -el betöltenék egy "Sajnos az álltalad keresett oldal nem elérhető..." tipusú oldalt a
Nem konkrét megoldásokat várok, csak ötleteket, mert én szeretném megírni, de nem tudom, hogya kezdjek hozzá.
Előre is köszönöm:
PogiG
Megoldások
2. Erre a JS totál alkalmatlan. Ezt szerver szinten kell megoldani!
JS átirányítás
Nem rosz!
function vizsgal()
{
document.getElementById('link1').href="van_script.html";
}
.
.
.
<body onload="vizsgal()">
<a id='link1' href="nincs_script.html">Link szövege</a>
De a link létezésének vizsgálatára nincs ötletem.
JS-el nem fog menni...
Nem létezik
Szerintem simán lehet
Felhő
Saját hoszt
onError
ésonLoad
segítségével megoldhatónak tűnik. Erre mondtam, hogy tegyük fel, mint lehetőség, hogy ezzel ellenőrizhető. De ugye ez nem fog jelenteni semmit - ha egy szerver nem 404-es hibát az vissza egy oldal nem találata esetén, hanem mondjuk átdob valahova, vagy hasonló, akkor lőttek az egésznek. Szerintem használhatatlan.Köszönöm
ha van curl
van rá megoldás
Felhő
igen, persze
persze
Felhő
szezon
Akkor, *ha* a 404 detekt elég lenne, és *ha* a szervert meg lehetne kerülni, akkor talán valóban elég lenne egy kliens oldali linkellenőrző, mivel a szervert tehermentesíti, és nem utolsó sorban azt közli, hogy a kliens által elérhető-e az oldal, s nem azt, hogy a szerver által-e? De a szervert nem lehet megkerülni, akkor pedig már eleve cache kell egy ilyen feladatra, és akkor már eleve felesleges az egész AJAX bohóckodás, mivel eleve ki lehet úgy is küldeni az oldalt, hogy benne van az adott linkkel kapcsolatos elérhetőségi információ.
Nem az AJAX-szal, a third party adatokkal, stb., van gond, csak mindent a helyén kellene használni. Ha egy olyan megoldásról beszélünk, ami kiírja neked a szervereidet, és mellettük van egy nagy zöld vagy piros kijelző, ami visszajelzi, hogy élnek-e, és ezek folyamatosan frissülnek AJAX segítségével, akkor ez így egy használható megoldás lehet. De a feladat leírása alapján közel sem erről van szó.