Visualizzazione risultati 1 fino 18 di 18

Discussione: <iframe> -> aiuto impostazioni html

  1. #1
    Guest

    Predefinito <iframe> -> aiuto impostazioni html

    Ciao a tutti, io sto creando una pagina (qui) in cui, per risparmiare spazio in verticale ed evitare di ripetere la grafica di base in più pagine, vorrei aprire le mie pagine in un frame non ancorato (che dovrebbe essere l'iframe)! Il problema è che l'iframe non mi mantiene lo sfondo della tabella in cui lo creo, meglio non posso metterlo come sovrapposto in modo che lo sfondo risulti trasparente e si veda l'immagine che sta nella tabella di base! Siccome non sono pratico di questo tag e non ne conosco bene le proprietà, qualcuno mi darebbe qualche dritta in proposito e magari anche altre soluzioni!

    Se avete altri tipi di soluzioni postatele soprattutto se vi sembrano adatte alla pagina anche graficamente! Insomma, voi che fareste? M'interessa!
    Ringrazio anticipatamente!

    Questo topic l'ho postato dopo aver iniziato a parlare dell'argomento in un altro 3d, ma siccome il titolo nascondeva il problema ho deciso di postarlo in un topic tutto suo!!!

    Ciao :grin:
    Ultima modifica di makpaolo : 18-06-2004 alle ore 14.49.30 Motivo: art6 regolamento del forum

  2. #2
    Guest

    Predefinito

    Ecco la tavola sinottica da cui desumere tutte le proprietà di iframe (inline frame)
    http://www.w3.org/TR/REC-html40/pres...es.html#h-16.5

    Se poi vai su www.diodati.org trovi anche le pagine del W3C tradotte in italiano.

  3. #3
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    potresti usare l'include del php ,cmq a differenza dell iframe l include omogenizza le due pagine e ne deriva un effetto molto piu bello secondo me.

    Ho corretto! :grin:
    Ultima modifica di Xsescott : 18-06-2004 alle ore 17.01.04
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da Xsescott
    potresti usare l'include del php ,cmq a differenza dell iframe l include omogenizza le due pagine e ne deriva un effetto molto piu bello secondo me.

    Ho corretto! :grin:
    Ho capito ma con l'include mi si allunga la pagina e non ci vengono le scrollbar... Io vorrei aprire le mie pagine in una porzione della home ma senza che mi si allunghi la pagina stessa... Siccome ho delle pagine che mi occupano sicuramente spazio in altezza... vorrei risolvere il tutto con un iframe! Se posso ottenere lo stesso risultato anzi meglio con l'include dimmi come si fa...
    il codice com'è? Una cosa del genere <? php include'pagina.htm' > o ho scritto una fregnaccia... Così però non ho scrollbar ma la pagina lunghissima schifosissima... qualche attirubuto dell'include da mettere? Se mi dai un'occhiata alla pagina e mi dici come mi posso ingegnare? Comunque ora provo!!! Grazie!

    PS. Nell'iframe come faccio a far scomparire la scrollbar in basso e a mentenere quella di lato? Ho provato a restringere le pagine che ci si aprono ma non c'è verso...
    Ultima modifica di pulidori : 19-06-2004 alle ore 18.26.33

  5. #5
    Guest

    Predefinito

    A mio modesto parere potresti mettere come immagine di sfondo nella pagina che vuoi inserire la stessa immagine di sfondo che hai usato per la pagina principale.
    Dovrebbe funzionare.

    Complimenti per il sito, veramente bello!

  6. #6
    Guest

    Predefinito

    Si infatti... solo che se c'infilo la stessa immagine l'effetto non è identico al metterlo trasparente!!! Il fatto è che non è nello standard del XHTML e rschio che alcuni browser non lo leggano...

  7. #7
    Guest

    Predefinito

    Puoi rendere le pagini "scrollabili" anche con il semplice xhtml e css, senza iframe:

    <div style='display: block; width; 100px; height: 100px; overflow: auto'>
    <?php include('miofile.inc'); ?>
    </div>

    E funziona su quasi tutti i browser, in particolare, Konqueror ti bloccherebbe la visione non facendoti apparire le scrollbars, e netscape 4, ti allungherebbe il box fino all'intero contenuto della pagina inclusa.
    Gli altri, compreso IE 4 funzionano bene.

  8. #8
    Guest

    Predefinito

    Citazione Originalmente inviato da giochini
    Puoi rendere le pagini "scrollabili" anche con il semplice xhtml e css, senza iframe:

    <div style='display: block; width; 100px; height: 100px; overflow: auto'>
    <?php include('miofile.inc'); ?>
    </div>

    E funziona su quasi tutti i browser, in particolare, Konqueror ti bloccherebbe la visione non facendoti apparire le scrollbars, e netscape 4, ti allungherebbe il box fino all'intero contenuto della pagina inclusa.
    Gli altri, compreso IE 4 funzionano bene.
    Bah... ti dirò che la soluzione è interessante ma non so se è alla mia portata (dovrei salvare il documento in php e poi con i livelli non so come collegarci le varie pagine del menu )... nel senso che i css li maneggio appena e anche l'iframe mi sta scassando con la barra orizzontale che non ne vuol sapere di andarsene, a meno che non lo imposti con scroll="yes" perchè con "auto" mi compare anche se la pagina è strettissima... Non posso mettere solo lo scroll verticale che compare solo all'ccorrenza, ovvero se la pagina è più lunga dell'iframe? A me non ne vuol sapere...

  9. #9
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    stringi la tabella grande poi l iframe lo inserisci in un altra tabella all interno e poi metti i bordi uguale a zero cosi' nn si vede e ci inserisci liframe o linclude che secondo me è ottimo davvero,bhe i collemanegti invece di farli .htm li fai .php

    Citazione Originalmente inviato da pulidori
    e poi con i livelli non so come collegarci le varie pagine del menu )...
    cosa intendi ???spiegati meglio
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  10. #10
    Guest

    Predefinito

    Dunque non stiamo parlando di tabelle dati!!! Giusto? Perchè il php...
    Comunque tu intendi dirmi che dovrei creare una tabella nella pagina principale dove dentro c'inserisco un'altra tabella? Il mio layout è fatto a tabelle grafiche e dentro una c'è una cella con l'iframe... Insomma io le pagine che collego nell'iframe dovrei farle con un altro iframe all'interno che è diverso da pagina a pagina a seconda se sia o meno necessario lo scroll...

    Per i livelli intendo dire che non so come fare ad ottenere con quelli un collegamento ad altre pagine... insomma quello che mi serve, ovvero aprire le mie pagine in una porzione della pagina postata

    Questa è la pagina

  11. #11
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    capito il tuo problema,tu invece di inserire un iframe in ogni pagina inserisci sl d esclusivamente sto codice,,dovrebbe andare bene,lo metti nella tabella al posto dell'iframe e rinomini questa pagina in php,invece le altre non le tocchi proprio.

    Codice:
    <? 
    if (isset($pagina)) { 
    include $pagina; 
    } 
    else { 
    include "prima.htm"; 
    } 
    ?>
    le altre pagine le vai a richimare con un link tipo questo:

    Codice:
    index.php?pagina=home.htm
    Codice:
    index.php?pagina=prima.htm
    Codice:
    index.php?pagina=seconda.htm
    etc etc:P
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  12. #12
    Guest

    Predefinito

    Mi pare casinoso considerando che i collegamenti alle pagine devono venire da un menu in flash... Comunque dal tuo post precedente ho fatto una cosa (mi pare che era questo quello che mi avevi detto...) ovvero ho fatto tutte le pagine (tranne quella che puoi vedere dal link postato, che è la pagina principale) con un iframe all'interno senza bordo e lo stesso per l'iframe della pagina principale. In questo modo collego le varie pagine con l'iframe (I2,I3,I4...) dentro l'iframe principale (I1) e sembra che ce ne sia uno solo!!! Tu intendevi questo prima?

    Non so però quale browser mi farà esplodere la pagina, perchè IE e Firefox fungono ma non ho nè opera ne altri...

    Opera lo posso scaricare gratis?

  13. #13
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    Citazione Originalmente inviato da pulidori
    Mi pare casinoso considerando che i collegamenti alle pagine devono venire da un menu in flash... Comunque dal tuo post precedente ho fatto una cosa (mi pare che era questo quello che mi avevi detto...) ovvero ho fatto tutte le pagine (tranne quella che puoi vedere dal link postato, che è la pagina principale) con un iframe all'interno senza bordo e lo stesso per l'iframe della pagina principale. In questo modo collego le varie pagine con l'iframe (I2,I3,I4...) dentro l'iframe principale (I1) e sembra che ce ne sia uno solo!!! Tu intendevi questo prima?

    Non so però quale browser mi farà esplodere la pagina, perchè IE e Firefox fungono ma non ho nè opera ne altri...

    Opera lo posso scaricare gratis?
    scusa quel'è il problema??basta che nell url del bottone metti index.php=XXX
    credo che debba funzionare!!!o hai gia provato e non va?? :?????:
    scusa ma io lavoro pochissimo in flash quindi potrei anche sbagliarmi .

    Citazione Originalmente inviato da pulidori
    con un iframe all'interno senza bordo
    qui volevi dire con una tabella all'interno senza bordo??

    se si è come piu' o meno ti avevo suggerito io,anche se la tabella la inserivo in modo diverso :grin:
    cmq ora va bene??
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  14. #14
    Guest

    Predefinito

    No intendo dire che invece di avere pagine che si aprono nell'iframe della pagina principale, le singole pagine hanno a loro volta un iframe dentro (chiaramente ho lavorato sulle domensioni). Mettendo frameborder="0" in tutti gli iframe non si vedono! Poi l'iframe della pagina principale l'ho messo con scroll="no" mentre quelli interni alle pagine in cui ho necessità dello scroll ho messo scroll="yes"! In questo modo ottengo, in maniera artigianale, l'effetto grafico voluto...
    In questo modo posso anche fare si che il titolo delle singole pagine collegate nell'iframe principale non scrolli con il resto... Insomma mi pare una buona soluzione e ti ringrazio dello spunto!!!

    Il codice php che mi hai dato me lo sono conservato, ma non l'ho provato... Quando provo ti dico come va!

    Con quali browser potrei incontrare problemi nella lettura di una pagina come qualla che ho descritto, ovvero con tutti questi iframe? Io ho validato le singole pagine e non ci sono errori!!!

  15. #15
    L'avatar di NoWhere
    NoWhere non è connesso Moderatore
    Data registrazione
    14-02-2003
    Residenza
    New Balarm
    Messaggi
    4,118

    Predefinito

    scusa, ho dato uno sguardo veloce al 3d e nn ho capito bene quale é il tuo problema...

    ho visto la pagina ma nn vedo l'iframe.... o.O

  16. #16
    Guest

    Predefinito

    Citazione Originalmente inviato da NoWhere
    scusa, ho dato uno sguardo veloce al 3d e nn ho capito bene quale é il tuo problema...

    ho visto la pagina ma nn vedo l'iframe.... o.O
    Si è vero!!! La nostra è una discussione virtuale... :eyes: Sarebbe un po' complicato uppare ora la nuova verione del mio sito in quanto dovrei reimpostare gli URL delle img e dei CSS... insomma ci metterei un sacco... Comunque per ora provo con gli iframe e vedo se va!!! Se non va ripiego sul php e sul codice di Xsescott... OLD

  17. #17
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    cmq un iframe in un altro iframe aumenta il tempo di visualizzazione della pagina mi sa'.
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  18. #18
    Guest

    Predefinito

    Citazione Originalmente inviato da Xsescott
    cmq un iframe in un altro iframe aumenta il tempo di visualizzazione della pagina mi sa'.
    Vabbè ma considerando che la pagina dentro l'iframe che contiene il secondo iframe è misera con un 40-60 righe di codice compreso l'head e non ha che una piccola i mmagine d'intestazione... Bah... comunque vedrò... se è lenta penserò alla tua soluzione... Grazie

Regole di scrittura

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