Könyvjelző és szabályokat az írás

Például, hogy egy könyvjelző, hogy megkeresi a kijelölt szöveget a Google.

Végén searchGoogle funkciót elveszítheti 0. Ez a cross-browser feldolgozása megáll összekapcsolja a böngészőt, szükségtelen átalakításának megakadályozása.







Ezt követően, csak válassza ki a szöveget az oldalon, és kattintson a lap, hogy megtalálják a kijelölt szöveget a Google.

Nyílt dokumentum freymset. Ugyanakkor a módját, hogy a tartalom eléréséhez használt példánkban nem fog működni. Text kell keresni egy keret, és nem az aktuális ablakban.

Számos módja van erre a problémára.

Ha a könyvjelző nem tervezték, hogy a kereteket - akkor ellenőrizze a jelenlétét, és egy figyelmeztetést jelenít meg.

A megbízható működés kizárja ifreymy: a legtöbb oldalakat használják tisztán technológiai: Ajax, hogy megkerülje néhány a hibákat, és hasonlók.

Másrészt, a keret támogatása - egy jó funkció. Például a könyvjelző-keresést a Google kell dolgoznunk oldalak kereteket.

Megoldás - recurse keretek:

Hívás elmozdulási (ablak) rekurzívan feldolgozza (például keres kiválasztási) összes képkockáját az aktuális ablak.

Mivel könyvjelző zárt idézőjelek - kívánatos, hogy használja a kódot sem „, vagy egyedülálló.

. Például a könyvjelző keresni a Google, akkor cserélje ki az összes „a idézőjelek fog működni is:

Ha a függvény vagy az értékadó operátor visszatér -, hogy bármi is legyen az, a könyvjelző fogja átirányítani a látogatókat egy új oldalt, hogy azt az értéket mutatja.

Néha lehet okosan használni. például megmutatni egy összefoglaló a legfontosabb szó a dokumentumban. Általában ez az érték lefoglaló és nullázni a semmis. Egy tipikus megoldás -, hogy a végén a könyvjelző:

Alternatív -, hogy nem minden a munka benne a függvény nem ad vissza. Ehhez létre és azonnal hívják egy névtelen függvényt:

Ez a módszer is a bónusz, amelyek segítségével a helyi változók, és nem szennyezi a globális környezetben.

Könyvjelző-művek a globális környezetben.

Ez azt jelenti, hogy még egy változó deklarált var. globális:

Hogy ezt elkerüld - a 2 módszer.

Az első - amellyel egyedi változó aBBZZ típusú neveket. Ez görbe.







Második - csomagolás könyvjelző anonim funkció:

Ez szükségtelenné teszi semmissé.

Úgy néz ki, mint a keresés könyvjelző, csomagolva egy névtelen függvényt:

Ezzel szemben az eredeti kiviteli alak, nem szennyezi a globális variábilis régióval és q.

A karakterek száma a könyvjelző korlátozott. Sőt, nem csak változnak a böngésző böngésző, hanem a verziók között.

Íme néhány részlet:

Mint látható, az Internet Explorer 6.0 tartja legfeljebb 508 karakter, és az Internet Explorer 6.0 SP2 - ami még rosszabb, csak 488 karakter. Tehát, ha azt szeretnénk, hogy győződjön meg arról, hogy a könyvjelző fut IE6 - ez korlátozza 488 karakter.

Hogy ezt elkerüld, a könyvjelző IE csatlakoztatható külső scripteket:

Egy alternatív megközelítés -, hogy dolgozzon ki egy könyvjelző csak a „fejlett böngészők.” Ez akkor működik, ha a könyvjelző hasznos eszköz, akik számára nem a lustaság, és a változás böngésző.

Például sok könyvjelző SEO'shnye megtette. Szeretnéd használni - tette FF és eszközök az Ön szolgálatában.

  • nyomtatható változat

Jó napot, mondd meg, hol lehet a probléma?

Próbálom a leírt módszer IE kapcsolat szkriptek külső fájlok:

betölti a helyi fájlt script

Próbálom felvenni ugyanazt a testet, és szintén okozhat a „kézi” keresztül a Firebug-konzolt. A szkript és annak tartalma megjelenik a html debugger, de a konzolon megadja, hogy a funkció a „nem meghatározott”, és semmi sem történik. NoScript'om engedélyezése helyi szkripteket.
Csinálok valamit rosszul, vagy ez valamilyen böngésző biztonsági politika, vagy valami ilyesmi?

Készítse el a projekt. És ott volt ugyanaz a kérdés, mint te. Elvégre minden diák már tudja, hogy könnyen megtörni ötletemet. Most ezek az úgynevezett kész könyvjelző bőven! De senki sem mondja, hogyan védhetik meg magukat tőlük, talán senki nem tudja, hogyan kell csinálni. Lehet még okos? Csak ezt a kérdést próbálja eldönteni a maga számára. Ha megoldást találni, biztos vagyok benne, hogy elérni a célt.

Nem, nem „megvédeni”. Minden, ami a felhasználói oldalon, és mindaz, ami belőle - nem lehet biztosra venni)) csak (egyfajta), mielőtt kiadja a formáját cache és utáni ellenőrzés hozam értékek

A járvány az agy jQuery, nagyban megkönnyíti a fejlesztési könyvjelző
Egy kisebb vagy nagyobb helyszínen természetesen kompatibilis a jQuery, és ha nem - akkor valami más könyvtárban.

Jó napot!
Az emberek kérem, segítsen kezdő foglalkozni a következő szerkezetű példa:

1, ha (frames.length> document.getElementsByTagName (iframe). Hossz)
2 riasztás ( „Sajnos nem támogatja a kereteket.”);
3 4 másnak / * Kód könyvjelző * /
5>

Nevezetesen, nem tudok rájönni, milyen helyzetekben az, ha a feltétel igaz értékkel tér vissza.
Ahogy gondoltam. Be kell vallanom, az egyik eleme Iframe oldal. ezért
window.frames.length = 1;
Object NodeList által visszaadott getElementsByTagName. 1 fog tartalmazni tárgy iframe. Ez azt jelenti, document.getElementsByTagName ( 'iframe') hossza = 1 .;
Feltételek nem teljesülnek, akkor nem fogunk látni egy éber, de a keret az oldalon van
Kérdés, ha tévedek?

Remélem szépen a segítséget!
Köszönjük!

Van egy másik árnyalatot a% karaktert. Ezeket ki kell cserélni 25% -kal szóközzel elválasztva a későbbi számokat.




Kapcsolódó cikkek