3.9 Inline Frame

Kehyksen voi myös upottaa sivun sisään. Tällaisia kehyksiä kutsutaan sisäisiksi kehyksiksi (Iframe = inline frame). Klikkaa alla olevaa linkkiä niin näet mitä tällä tarkoitetaan.

<iframe src>

Tässä esimerkin koodi:

<table width="100%">
	<tr>
		<td width="20%">
			<a href="../esimerkit/iframe.html" 
			target="small">&#60;iframe src&#62;</a></td>
		
			<td width="80%">
			<iframe width="100%" 
			height="100" 
			scrolling="auto" 
			frameborder="0" 
			name="small" 
			src="../esimerkit/empty.html" 
			align="left" 
			marginheight="5"
			marginwidth="10">
			</iframe>
		</td>
	</tr>
</table>

Jos menetelmä kiinnostaa niin testaa sitä. Tee sivu jossa tällainen iFrame ja siinä jokin teksti, ja samoin iFramen sulkeminen toteutettu edellisen mallin mukaisesti. Koodit löydät tutkimalla edellistä esimerkkiä.


iFramen-toteutus IE:ssä on melkoinen uhka tietoturvalle, ja sitä onkin viime vuosina hyödynnetty virustehtailussa ja krakkeroinnissa.

iFrame on muutoinkin vähän poleeminen - se ei ole ollut kauhean yhteensopiva ja tulostamisen kanssakin voi tulla ongelmia. Lue näistä lisää J. Korpelan hyvin perusteelliselta (englannikieliseltä) iFrame-sivulta.