Context menü Netscape Navigator és az Internet Explorer, a számítógép dokumentációját tól Z-ig

Context menü Netscape Navigator és az Internet Explorer

De hogyan lehet létrehozni egy legördülő menü a Netscape, ha az alábbi kódot (működik Internet Explorer):

Ez nem működik, azaz - a funkció meghívása, de Nescape Navigator legördülő menüből a tetején keletkezett myFunction funkciót? Hogyan lehet megkerülni ezt a korlátozást? Találtam egy megoldást:

Feladatunk, hogy ne hozzon létre egy szép és tiszta kódot, akkor díszítjük magad! Hozzon létre egy primitív stílus mérleg:

Ő felel csak megjelenítésére és elrejtésére a helyi menü, hogy tényleg kell. Most meg kell meghatározni a koordinátáit a kurzor, ha rákattint az egér jobb gombjával a dokumentumot. A fő nehézség abban rejlik, hogy a Netscape Navigator probléma van, mint a felvezető event.onmousedown eseményeket. Ő fedezi a felvezető meghatározott szerv (általában ez elég logikus, hiszen az esemény relatív az ablakon, nem a dokumentumot a szervezetben). És megint van egy gyűlölködő böngésző menüből. Azt megoldotta ezt a problémát az alábbiak szerint:

Elkezdtem nyomon követni minden mozgás az egeret a képernyőn, és rögzítse a koordinátákat a kurzort a globális változók:

Most összegyűjtse a nagyon funkciója a menü jelenik meg:

A teljesítmény tekintetében a kód jobb, mert a böngésző alapú Gecko motor, nem köteles vizsgálni további feltételek.

És a végén ezt a cikket szeretnék egy példát, hogy létrehozza a helyi menü segítségével a technológia beépített Internet Explorer. Valójában ez létrehozott egy leányvállalatot nem modális ablak alapján ezt a kódot. Ez a kód nem használható külső stíluslap (még a dokumentumba ágyazott!), Így adja a stílus adatokat egy elemet a kontextusban.

Kapcsolódó cikkek