JavaScriptin tai HTML: n käyttäminen kohdistamaan Windows tai kehykset

Windows ja kehyksiä ovat termejä, joita käytetään kuvaamaan sitä, mikä saattaa esiintyä, kun napsautat verkkosivun linkkiä. Ilman ylimääräistä koodausta linkit avautuvat samassa ikkunassa, jota parhaillaan käytät, mikä tarkoittaa, että sinun on painettava takaisin-painiketta palataksesi selaamallesi sivulle.

Mutta jos linkki määritetään avautuvaksi uudessa ikkunassa, se ilmestyy selaimesi uuteen ikkunaan tai välilehteen. Jos linkki määritetään avautuvaksi uudessa kehyksessä, se aukeaa selaimesi nykyisen sivun päälle.

Ankkuritunnistetta käyttävällä tavallisella HTML-linkillä voit kohdistaa sivulle, johon linkki viittaa, tavalla, jota napsautettaessa linkki näyttää toisessa ikkunassa tai kehyksessä. Samaa voidaan tietysti tehdä myös Javascriptin sisällä - itse asiassa HTML: n ja Java: n välillä on paljon päällekkäisyyttä. Yleisesti ottaen voit käyttää Java-sovellusta useimpien linkkityyppien kohdistamiseen.

Top.location.href ja muiden linkkikohteiden käyttäminen Javassa

Koodi joko HTML- tai JavaScript-koodiin linkkien kohdentamiseksi siten, että ne avautuvat joko uusissa tyhjissä ikkunoissa, yläkehyksissä, nykyisen sivun kehyksissä tai tietyssä kehyksessä kehyssarjassa.

instagram viewer

Esimerkiksi, jos haluat kohdistaa nykyisen sivun yläosaan ja poistaa kaikki käyttämäsi kehyssetit

HTML-muodossa. Javascriptissa, jota käytät

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

jolla saavutetaan sama tavoite.

Muu Java-koodaus noudattaa samanlaista mallia:

Linkkivaikutus HTML JavaScript
Kohdista uusi tyhjä ikkuna window.open ( "_ blank");
Kohdista sivun yläosaan top.location.href = 'sivu.htm';
Kohdista nykyinen sivu tai kehys itse.sijainti.href = 'sivu.htm';
Kohdevanhempi kehys parent.location.href = 'sivu.htm';
Kohdista tiettyyn kehykseen kehyssetissä top.frames ['thatframe'] .sijainti.href =' sivu.htm ';
Kohdista tiettyyn nykyisen sivun iframe-kehykseen self.frames ['thatframe'] .sijainti.href =' sivu.htm ';

Kun kohdistat tiettyyn kehykseen kehyksessä tai tiettyyn iframe-kehykseen nykyisellä sivulla, korvata koodissa näkyvä "kehys" sen kehyksen nimellä, jossa haluat sisällön olevan näytetään. Pidä kuitenkin lainausmerkit - ne ovat välttämättömiä.

Kun käytät JavaScriptiä koodaamaan linkkejä, pariuta se toiminnon kanssa, kuten klikkaamalla, tai onMousover. Tämä kieli määrittelee, milloin linkki pitäisi avata.

instagram story viewer