iFrame, internal frame, fereastra interna, parent
 

HTML- iFrame
Internal or inline frame, fereastra interna

Fereastra interna - internal(or inline) Frame - e o facilitate
interesanta introdusa de Microsoft prin intermediul
programului sau de navigare(Internet Explorer); iFrame
e o pagina in pagina, un cadru inconjurat in totalitate de o
fereastra exterioara.
Fata de varianta cadrelor multiple create pe vremuri de
NetScape, fereastra interna e mult mai flexibila, mai usor
de realizat, mai atractiva dar si mai putin derutanta
pt. crawlere.

Ai deschis celula in care vei avea iFrame-ul ; codul ce
pregateste cadrul ferestrei interne, de scris in sursa, e :
<div align="left"><IFRAME name="iframea" src="linkuri-miscellanea-interne.htm" width=175 height=394
marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=yes></IFRAME></div>
.

Marcajele ce delimiteaza iframe sunt clare - <IFRAME ... > , </IFRAME>. Optiunile sunt urmatoarele :
src=adresa paginii ce apare initial in iFrame; width & height=latimea respectiv inaltimea (in pixeli)
a cadrului; marginwidth & marginheight=spatiul intern intre fereastra
si continut; hspace & vspace=spatiu suplimentar pe orizontala si verticala
in interiorul cadrului; frameborder=grosimea marginii ferestrei(0 sau 1);
scrolling - poate fi yes, no sau auto(automat).

Codul prezentat e al ferestrei interne a meniului de navigare din dreapta fiecarei
pagini a acestui site; iframe-ul are si un name - iframea - asta pt. ca pe aceasta
pagina exista si al doilea - iframeb - ce contine multiplayerul country de jos.

Iframe-urile a si b sunt alte doua bune exemple de linkuri relative si, mai ales,
de targeturi ; ele difera prin sensurile - opuse - in care se face saltul : in cazul
meniului, din el, afara iar la multiplayer - spre interiorul lui.

Ziceam la-nceput ca iframe e o pagina in pagina : prima e reprezentata de
fisierul initial(src) din iframe(in cazul navigarii fiind linkuri-miscellanea-
interne.htm
aflata in directorul miscellanea, iar in cazul multiplayer-ului
countryredneckwoman.htm din directorul videotube), iar a doua e data de
fisierul ce include iframe-urile, cel de fata, editare-web-html-iframe.htm.

Cand sari din iframe afara, in meniul Target al fiecarui link din src(toate
linkurile meniului catre paginile site-ului) alegi parent pt. afisare in fereastra
parinte(ce contine iframe-ul) - cum e in garaj - sau blank pt. fereastra noua.

Cand te-ndrepti din afara spre iframe, redevii scrib si treci in Target-ul linkurilor
spre iframe numele acestuia - la noi, iframeb; sunt trei linkuri chiar deasupra
multiplayerului care fac trimitere la pagini realizate separat ce se deschid in
iframeb - daca treci cursorul peste fiecare link ai sa vezi adresa lui (locatia
din root) in bara de stare; daca dai click dreapta apoi View Source la 3mm
in dreapta multiplayerului, afli codurile sursa ale celor 3 playere-pagini -
prima, cea catre care trimite linkul rosu, e fisierul initial(src) din fereastra
interna(iframeb).

Alte exemple de salt inspre iframe sunt linkurile  INTRA in JOC !  si  IESI !  din
paginile cu jocuri (ca in urmatoarea) sau pozele 1 ... 5 din Linkuri relative ori
cele din Proprietati, in ultimele cazuri fisierele tinta fiind simple gif-uri.

Apropo de compatibilitatea browserelor : iFrames se vad bine si-n FireFox
sau Opera, cu mici diferente - acceptabile - fata de Explorer, dar nu la
fel se-ntampla si cu unele (java)scripturi din pagina urmatoare.

.
 
 
 
Gretchen Wilson                               Alan Jackson                              Dierks Bentley
   
 
 
E-mail - contact@garajuluimike.ro / Alt e-mail - fmistodie@yahoo.com
WebRO -
http://www.garajuluimike.ro
   
Garaju' lui Mike