• User

    iframe "fisso"

    volevo chiedere se è possibile creare un iframe che sia "fisso", ovvero che anche se carichi un'altra pagina del sito, questo rimane fisso senza essere caricato di nuovo per metterci dentro un lettore midi, in modo che se cambi sezione del sito la musica rimane ininterrotta.
    ho visto siti che hanno sta cosa, non so se il metodo sia questo, cmq illuminatemi.. ()


  • Community Manager

    un frame si, un iframe no 🙂


  • Super User

    non ho mai visto una roba simile, se puoi posta i link dove hai visto gli esempi e vedremo come é stato realizzato, cmq ho controllato su un paio di guide e non mi pare sia possibile farlo :sbonk:

    ciao Gio


  • User

    SInceramente sono siti che non ci sono più (rf.it era uno, l'altro non me lo ricordo nemmeno +)
    vabbeh non fa niente, mi sa che ricorro a tutt'altra soluzione se riesco a fare questo(anzi mi risparmio una sbarca di guai così): http://www.sonicdream.it/indexM.htm
    a sto punto schiaffo un iframe nel mezzo dove c'e "titolo della pagina" e faccio in modo che le pagine vengano caricate all'interno di quell iframe, però vorrei fare in modo che questo iframe prenda l'altezza della pagina che viene caricata al suo interno in modo che non escano scrollbar! (questo mi accadeva nella vecchia versione del sito) le due barre di lato le ho messe come sfondo nelle celle, quindi posso allungarle quanto mi pare. La stessa cosa vale in larghezza, ho fatto in modo che quella tabella si adegui alla risoluzione che ha chi visualizza il sito. Praticamente sto iframe deve fare in modo che se la pagina caricata dentro è troppo lunga deve sfondare la tabella in altezza verso il basso e far si che si allunghi

    Il codice della tabella di mezzo è questo

    <table width="100%" height="48" cellpadding="0" cellspacing="0">
          <tr>
          <td width=5% height="49" valign="top">      
            <div align="right">![image](images/bar_SX.jpg)</div>
          <td width=100% height="49" background="images/bar_MD.jpg">      
            <div align="center">**<font color="#CCFF00">Titolo della pagina </font>**</div>
          <td width=4% valign="top">      <div align="left">![image](images/bar_DX.jpg)</div>
        </table>
    	<table width="100%" height="6%"  border="0" cellpadding="0" cellspacing="0">
            <tr>
              <td height="90%" background="images/col.gif"></td>
              <td width="98%" align="center" valign="top"><p align="left">blah *qui ci va inserito l'iframe*</p>
                <p align="left"></p>
                <p align="left"></p>
                <p align="left"></p>
                <p align="left"></p>
                <p align="left"></p></td>
              <td width="1%" height="90%" background="images/col.gif"></td>
            </tr>
            <tr>
              <td width="1%">![image](images/barl.gif)</td>
              <td align="center" valign="top" background="images/mid.gif"></td>
              <td>![image](images/barl2.gif)</td>
            </tr>
          </table>
    

    che ne dite? questo si può fare?


  • Super User

    ma allora se non ho capito male, per far si che "sfondi" come hai detto tu, sfruttando lo sfondo alle celle laterali, ti conviene usare la funzione include di php al posto dell'iframe, é molto meglio sia graficamente che a livello di codice 😉


  • User

    Intendi piazzare un include dentro la tabella al centro? in effetti come idea non è male, ma poi come faccio a fare in modo che quando uno clicca su un link mi cambia l'include? cioè se di default ci metto <?php require("news.php"); ?> cliccando sulla sezione chat per esempio come fa a cambiarmi al centro in <?php require("chat.php"); ?> ?
    ma cmq è da scartare perchè mi aggiornerebbe tutta la pagina e quindi mi rimarrebbe il casino del midi player.. proprio non c'e modo di farlo con l'iframe come dicevo prima?


  • User

    @Atletico Gio said:

    ma allora se non ho capito male, per far si che "sfondi" come hai detto tu, sfruttando lo sfondo alle celle laterali, ti conviene usare la funzione include di php al posto dell'iframe, é molto meglio sia graficamente che a livello di codice 😉

    Per riportare dei bordi comuni (alto, basso,sinistra, destra) si utilizzano 4 iframe in una tabella con i contenuti nella parte centrale, tutto in html
    Cosa si dovrebbe fare per sostituire gli iframe con include.php essendo in html sia la pagina sia il file da includere
    Il server dispone di
    Apache/2.0.47
    PHP 4.3.9
    Perl 5.008001
    MySql 3.23.58
    phpMyAdmin 2.5.3
    Plesk7 Reloaded