Použití JavaScriptu nebo HTML k cílení Windows nebo rámců

click fraud protection

Okna a rámy jsou pojmy používané k popisu toho, co se může objevit, když kliknete na odkaz na webu. Bez dalšího kódování se odkazy otevřou ve stejném okně, které právě používáte, což znamená, že pro návrat na stránku, kterou jste procházeli, musíte stisknout tlačítko Zpět.

Pokud je však odkaz definován jako otevřený v novém okně, objeví se v novém okně nebo na kartě v prohlížeči. Pokud je odkaz definován jako otevřený v novém rámci, objeví se v horní části aktuální stránky v prohlížeči.

Pomocí běžného odkazu HTML používajícího značku kotvy můžete cílit na stránku, na kterou odkaz odkazuje, tak, aby se po kliknutí na odkaz zobrazil v jiném okně nebo rámci. To samé lze samozřejmě provést také v rámci Javascriptu - ve skutečnosti je mezi HTML a Java mnoho překrývání. Obecně lze Java použít k zacílení na většinu typů odkazů.

Používání top.location.href a dalších cílů propojení v Javě

Kódujte buď HTML nebo JavaScript, aby zacílily na odkazy tak, aby se otevíraly buď v nových prázdných oknech, v nadřazených rámcích, v rámcích na aktuální stránce nebo v konkrétním rámci v rámci rámců.

instagram viewer

Například zacílíte na horní část aktuální stránky a vyřadíte z jakékoli sady rámců, která se právě používá

v HTML. V Javascriptu používáte

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

který dosahuje stejného cíle.

Další kódování Java se řídí podobným vzorem:

Efekt odkazu HTML JavaScript
Cílení na nové prázdné okno window.open ("_ blank");
Zaměřte horní část stránky top.location.href = 'page.htm';
Zaměřte aktuální stránku nebo rámeček self.location.href = 'page.htm';
Cílový nadřazený rámec parent.location.href = 'page.htm';
Cílení na konkrétní snímek v rámci sady rámců top.frames ['to rám'] .location.href =' page.htm ';
Cílení na konkrétní prvek iframe na aktuální stránce self.frames ['to rám'] .location.href =' page.htm ';

Když zacílíte na konkrétní snímek v rámci sady rámců nebo na konkrétní iframe na aktuální stránce, nahraďte „thatframe“ zobrazený v kódu názvem rámce, kde má být obsah zobrazí se. Udržujte však uvozovky - jsou nezbytné.

Pokud pro odkazy používáte kódování JavaScript, spárujte jej s akcí, jako je například při kliknutí, nebo onMousover. Tento jazyk definuje, kdy se má odkaz otevřít.

instagram story viewer