JavaScript vagy HTML használata a Windows vagy a keretek célzásához

ablakok és keretek azok a kifejezések, amelyek leírják, mi jelenhet meg, amikor egy webhely linkjére kattint. Extra kódolás nélkül a linkek ugyanabban az ablakban nyílnak meg, amelyet éppen használ, azaz a Vissza gombra kell kattintania, hogy visszatérjen a böngészett oldalra.

De ha a linket úgy definiálják, hogy új ablakban nyisson meg, akkor az megjelenik a böngésző új ablakában vagy lapján. Ha a hivatkozást úgy definiálják, hogy új keretben nyissa meg, akkor a böngésző aktuális oldalának tetejére jelenik meg.

A lehorgonyzó címkét használó szokásos HTML link használatával megcélozhatja azt az oldalt, amelyre a link hivatkozik, oly módon, hogy a link kattintva egy másik ablakban vagy keretben jelenjen meg. Természetesen ugyanezt meg lehet tenni a Javascript segítségével is - valójában rengeteg átfedés mutatkozik a HTML és a Java között. Általánosságban elmondható, hogy a Java segítségével a legtöbb hivatkozástípus megcélozható.

A top.location.href és az Egyéb hivatkozási célok használata a Java-ban

instagram viewer

Kódosíthat HTML-ben vagy JavaScript-ben a linkek megcélzására, hogy új üres ablakokban, szülőkeretekben, az aktuális oldal kereteiben, vagy egy adott keretben egy kereteken belül nyissanak meg.

Például, ha meg akarja célozni az aktuális oldal tetejét, és kitörni a jelenleg használt keretkészletből

HTML-ben. A Javascript-ben használod

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

amely ugyanazt a célt érinti.

Más Java kódolás hasonló mintát követ:

Linkhatás HTML JavaScript
Cél egy új üres ablakot window.open ( "_ blank");
Cél az oldal tetejére top.location.href = 'oldal.htm';
Célozza az aktuális oldalt vagy keretet self.location.href = 'oldal.htm';
Cél szülő keret parent.location.href = 'oldal.htm';
Célozzon meg egy meghatározott keretet egy képkészleten belül top.frames [”thatframe'] .location.href =' page.htm ';
Célzás egy adott iframe-re az aktuális oldalon self.frames [”thatframe'] .location.href =' page.htm ';

Ha egy meghatározott keretet céloz meg egy keretszegmensekben vagy egy adott iframe-et az aktuális oldalon, cserélje ki a kódban megjelenő "az adott keretet" annak a keretnek a nevére, amelyben a tartalmat meg szeretné jeleníteni Megjelenik. Tartsd meg az idézőjeleket - szükségük van rá.

Ha JavaScript-kódolást használ a linkekhez, párold össze egy művelettel, például kattintásra, vagy onMousover. Ez a nyelv határozza meg, mikor kell megnyitni a linket.