Visualizzazione risultati 1 fino 10 di 10

Discussione: Iframe

  1. #1
    Guest

    Predefinito

    qual'è esattamente il codice html da usare per inserire degli iframe?
    grazie in anticipo

  2. #2
    Guest

    Predefinito

    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!

  3. #3
    Guest

    Predefinito

    grazie mille! =)

    si può anche mettere tutto in una sola riga?

  4. #4
    Guest

    Predefinito

    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

  5. #5
    L'avatar di madbad
    madbad non è connesso AlterVistiano
    Data registrazione
    25-08-2002
    Messaggi
    842

    Predefinito

    [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?

  6. #6
    Guest

    Predefinito

    perche' non e' proprio che siano super compatibili con qualsiasi browser...
    Ma se non ne puoi fare altrimenti!

  7. #7
    Sparrow non è connesso Utente giovane
    Data registrazione
    12-11-2002
    Residenza
    Bologna
    Messaggi
    57

    Predefinito

    Citazione Originalmente inviato da madbad
    [code:1:bf4d68098f]<!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:bf4d68098f]

    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?
    Prova così:

    [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

  8. #8
    Guest

    Predefinito

    cmq è difficile ormai trovare un browser che nn supporti l' i frame

  9. #9
    gabryprof non è connesso Neofita
    Data registrazione
    12-11-2008
    Messaggi
    1

    Predefinito iframe OK, frameset no

    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.

  10. #10
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

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

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •