Slik bruker Javascript for å få den iFrame Parent URL

Den "iframe" tag i HTML kan opprette en innebygd ramme; det vil si en ramme som ikke har å span hele vinduet, men du kan størrelse og posisjon det hvor du vil på en side. En innebygd ramme inneholder en annen webside i det, i henhold til URL i sin "src" attributt. Etter navnekonvensjoner av Document Object Model, er "foreldre" på siden finnes en innebygd ramme siden som inneholder rammen. Du kan bestemme nettadressen til den overordnede siden fra Javascript-kode i siden i den innebygde rammen.

Bruksanvisning

1 Lim inn følgende HTML-kode i et tomt tekstdokument for å skape den overordnede siden som inneholder en innebygd ramme:

<Html>

<Body>

<Iframe value = "Vis Parent URL" onclick = "getParent ();" />

</ Body>

</ Html>

Lagre denne filen på webserveren med navnet "iframe.html."

3 Naviger til siden du opprettet i nettleseren i trinn 1. Klikk på knappen innen den innebygde rammen. En dialogboks vises for å vise nettadressen til den overordnede siden.

Hint

  • På grunn av sikkerhetsrutiner, kan en webside i en innebygd ramme ikke tilgang til nettadressen til den overordnede siden med mindre de begge ligge på samme web-domene.