qual'è esattamente il codice html da usare per inserire degli iframe?
grazie in anticipo
qual'è esattamente il codice html da usare per inserire degli iframe?
grazie in anticipo
Eccolo:
[code:1:9ddb30b6a5]<IFRAME name = "centro"
src = "pagina.php"
width = "450"
height = "1200"
scrolling = "no"
frameborder = "0"
align = "right"
marginwidth = "0"
marginheight = "0"></IFRAME>[/code:1:9ddb30b6a5]
al posto di "pagina.php" metti il nome effettivo della tua pagina,
"width" è la lunghezza dell'I-Frame, in pixel
"height" invece è l'altezza!
grazie mille! =)
si può anche mettere tutto in una sola riga?
Certo però la prassi per una buona programmazione, vuole che per prima cosa sia leggibile, e comunque considera, che il motore del browser lo leggerà comunque come se fosse su di una sola riga.
Ciao. :)
P.S. con NN iFrame non è supportato, ti conviene usare questo script che sostituisce egregiamente lìimplementazione di IE:
http://www.html.it/dynamic/finestre/finestra18.htm
[code:1:c8acca1b25]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<FRAMESET border=0 frameSpacing=0 frameBorder=0 cols=27,*>
<FRAME border=0 name=menu src="menu.html" noResize scrolling=no target=_blank>
<FRAME name=principale src="http://www.madbad.altervista.org/phpBB2/">
</FRAMESET><NOFRAMES>
<body>
Non è possibile navigare questo sito con il browser in uso
</body>
</NOFRAMES></FRAMESET></HTML>[/code:1:c8acca1b25]
Quale target devo mettere nel primo frame perche' i link vengano aperti a tutta pagina (senza aprirne di nuove ovviamente) e non solo in una delle due frame?
perche' non e' proprio che siano super compatibili con qualsiasi browser...
Ma se non ne puoi fare altrimenti!
Prova così:Originalmente inviato da madbad
[code:1:bf4d68098f]
<a href="pagina.html" target="_top">link</a>
[/code:1:bf4d68098f]
se usi _top avrai un'apertura a tutta pagina, a prescindere dalla profondità dei framesets.
Se invece vuoi salire di un solo livello usa _parent.
Ciao ciao
Sparrow
cmq è difficile ormai trovare un browser che nn supporti l' i frame
Ho provato <frameset> ... </frameset> nel modo più semplice, ma mi appare una pagina vuota con qualunque tipo di browser (Firefox, Opera, IExplorer,...).
Invece <Iframe> ha funzionato subito. Quale può essere la causa del malfunzionamento di <frameset> ... </frameset>? Se fossi ancora una sviluppatrice, come ero da giovane, mi basterebbe aver trovato una soluzione. Ma sono una professoressa, perciò devo spiegare ai miei alunni perchè non funziona.
Ehm... hai notato che la discussione è di quasi 7 anni fa? Comunque provo a risponderti: IFRAME e FRAMESET sono due tag dalle funzioni diverse.
FRAMESET è nato per primo, ed è in sostanza un contenitore di FRAME. Serviva solo per creare dei file HTML che fossero dei meri contenitori di FRAME, infatti, il tag FRAMESET deve sostituire il tag BODY quando si crea quel tipo di file. I veri collegamenti alle pagine esterne vengono realizzati, appunto, attraverso i tag FRAME al suo interno.
L'inconveniente dei vecchi FRAME è che era possibile inserirli solo all'interno dei FRAMESET, ovvero non era possibile creare delle pagine HTML che avessero contemporaneamente dei contenuti propri e dei contenuti "collegati" da parti esterne.
Per superare questo problema, sono nati gli IFRAME (Inline FRAME), che possono essere inseriti nel documento HTML alla stessa stregua delle immagini o di simili contenuti.
Spero di essere stato chiaro...
Stammi bene...
Ultima modifica di dementialsite : 04-08-2009 alle ore 17.54.28
Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?
When you don't know your next step... improvise
ALTERVISTA WANTS YOU!
Vuoi diventare moderatore su AlterVista? Scopri come...