Použitie jazyka JavaScript alebo HTML na zacielenie Windows alebo rámov

windows a rámy sú výrazy používané na opis toho, čo sa môže objaviť po kliknutí na odkaz na webovej stránke. Bez ďalšieho kódovania sa odkazy otvoria v tom istom okne, ktoré práve používate, čo znamená, že na návrat na stránku, ktorú ste prehliadali, musíte stlačiť tlačidlo Späť.

Ak je však odkaz definovaný ako otvorený v novom okne, zobrazí sa v novom okne alebo na karte vo vašom prehliadači. Ak je odkaz definovaný ako otvorený v novom rámci, objaví sa v hornej časti aktuálnej stránky v prehliadači.

Pri bežnom prepojení HTML pomocou značky kotvy môžete zacieliť na stránku, na ktorú odkaz odkazuje, tak, aby sa po kliknutí na odkaz zobrazil v inom okne alebo ráme. To isté sa dá samozrejme urobiť aj v rámci Javascriptu - v skutočnosti medzi HTML a Java existuje veľa prekrývaní. Vo všeobecnosti môžete Java použiť na zacielenie väčšiny typov odkazov.

Používanie top.location.href a ďalších cieľov cieľov v Java

Kódujte v kóde HTML alebo JavaScript tak, aby zacieľoval odkazy tak, aby sa otvárali buď v nových prázdnych oknách, v nadradených rámcoch, v rámcoch na aktuálnej stránke alebo v konkrétnom rámci v rámci rámčekov.

instagram viewer

Napríklad na zacieľovanie na hornú časť aktuálnej stránky a vyčlenenie akejkoľvek sady rámcov, ktorú práve používate

v HTML. V Javascripte, ktorý používate

top.location.href = 'page.htm';

ktorý dosahuje rovnaký cieľ.

Ostatné kódovanie Java sa riadi podobným vzorom:

Efekt odkazu HTML JavaScript
Zacielte na nové prázdne okno window.open ( "_ blank");
Zacieľte na hornú časť stránky top.location.href = 'page.htm';
Zacieľte na aktuálnu stránku alebo rám self.location.href = 'page.htm';
Cieľový nadradený rámec parent.location.href = 'page.htm';
Zacieľte na konkrétny rámec v rámci súpravy rámcov top.frames [ 'thatframe'] .location.href =' page.htm ';
Zacielte na konkrétny prvok iframe na aktuálnej stránke self.frames [ 'thatframe'] .location.href =' page.htm ';

Keď zacieľujete na konkrétny rámec v rámci súpravy rámcov alebo konkrétny prvok iframe na aktuálnej stránke, nahraďte „tento rámec“ zobrazený v kóde názvom rámca, v ktorom má byť obsah zobrazené. Udržujte však úvodzovky - sú potrebné.

Ak na odkazy používate kódovanie JavaScriptu, spárujte ho s akciou, napríklad po kliknutí, alebo onMousover. Tento jazyk definuje, kedy sa má odkaz otvoriť.