|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
|