HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Internet Explorer gyorsmenüjének kiegészítése


Példaprogram letöltése

2564 bájt

Web site-ok fejlesztésénél gyakori feladat, hogy a készülő web oldalakat ellenőrizni kell 800 x 600-as, vagy egyéb szabványos felbontás mellett, hogy milyen képet is mutatnak, hogy férnek el az egyes objektumok egymás mellett. E feladat főleg akkor fontos, ha 800 x 600-nál nagyobb felbontású képernyőn dolgozunk. Az ellenőrzéshez nem a legjobb megoldás állandóan a képernyő méretét állítgatni. Egyszerűbb lenne a böngésző ablakának a méretét átállítani. Csak ezt kézzel nehéz pontosan 800 x 600-as méretre állítani. Szerencsére van ennél jobb megoldás...
Mellékelt példában kiegészítjük az IE gyorsmenüjét két újabb menüponttal. Ezek segítségével a böngésző ablaka pontosan 800 x 600, illetve 1024 x 768 pixel méretűre állítható be.

A mellékelt állományok használata előtt a Menu.reg állományt nyissa meg és az abban lévő két elérési útvonalat írja át úgy, hogy azok a szintén mellékelt két HTM állományra mutassanak.
Nézzük a megvalósítást:
Adott egy Windows regisztrációs adatbázis kulcs mely alá felvehetünk új értékeket. Minden új érték egy-egy új menüpontként fog visszaköszönni ránk, ha elindult egy Internet Explorer és annak kliens területén jobb gombbal kattintunk. Ez a kulcs a HKEY_CURRENT_USER főkulcs alatt a Software\Microsoft\Internet Explorer\MenuExt címen érhető el.
Ide vegyünk fel egy új kulcsot, tetszőleges névvel. Az új kulcs neve egyben a megjelenő új menüpont felirata is lesz.
Két értéket kell elhelyeznünk az új kulcs alá. Az egyik az alapértelmezett érték lesz, mely egy HTML állományra kell, hogy mutasson a szükséges elérési úttal együtt. A másik egy contexts nevű REG_BINARY típusú szám lesz. Ennél a 01 érték képviseli az alapértelmezett felhasználási módot.
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\800 x 600]
@="f:\\so\\ie\\800600.htm"
"contexts"=hex:01
Ha tehát létrehoztuk a 800 x 600 feliratú menüt és erre rá is kattintunk, akkor elindul a hozzárendelt 800600.htm. Nézzük most ennek a tartalmát:
Ebben egy egyszerű script-et helyezünk el javascript nyelven, mely átméretezi a böngészőnk ablakát a kívánt méretre.
<SCRIPT LANGUAGE="JavaScript" DEFER>
   external.menuArguments.top.resizeTo(800,600);
</SCRIPT>
Ezzel a módszerrel természetesen nem csak átméretezést végezhetünk el, hanem bármilyen más funkció is végrehajtható.

Könyv
Ez a cikk megtalálható ebben a könyvben: Windows Software Offline 2002 évkönyv 344. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |