Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    9

    Caricare pagine esterne?

    Salve a tutti, mi trovo a dover risolvere un problema: ho una pagina divisa in due, a sinistra c'è il #sinistra, a destra c'è il #destra.
    Quindi nel <div id="sinistra"> ci ho messo le voci da richiamare nel div di destra (si tratta di un sito di cucina quindi le voci sono risotto alla milanese, ecc.): ho momentaneamente risolto con l'inserimento di un <iframe> all'interno del #destra che carica le pagine esterne con questo codice:

    <div id="destra">
    <script language="javascript">
    <!--
    var displaymode=0
    var iframecode='<iframe id="external" style="width:100%;height:100%;scrolling:no;border: 0" src="cucinaregionale.html"></iframe>'
    if (displaymode==0)
    document.write(iframecode)
    function jumpto(inputurl){
    if (document.getElementById&&displaymode==0)
    document.getElementById("external").src=inputurl
    else if (document.all&&displaymode==0)
    document.all.external.src=inputurl
    else{
    if (!window.win2||win2.closed)
    win2=window.open(inputurl)
    //else if win2 already exists
    else{
    win2.location=inputurl
    win2.focus()
    }
    }
    }
    //-->
    </script>
    </div>

    quindi ora a #sinistra ho:

    <div id="sinistra">
    Risotto alla milanese

    e di seguito le altre voci che richiamano le singole pagine all'interno dell' <iframe>.
    Fino a qui tutto bene, perchè se non altro funge, ma vorrei caricare le pagine all'interno del #destra senza l'uso dell'<iframe>, cioè caricandole direttamente nel #destra... E' possibile farlo? Mi potete aiutare? Sto diventando mattoooo eheheh
    Grazie a tutti!!

  2. #2
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    teoricamente è possibile fare una cosa del genere ma praticamente non ti conviene farlo perchè dovresti scrivere tutte le pagine nella home e sarebbe troppo lungo e poi la pagina diventerebbe pesantissima. non ti conviene!

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se vuoi evitare l' iframe solo x questioni estetiche o di praticità
    puoi caricare i contenuti (solo pagine appartenenti allo stesso dominio) in un iframe nascosto e visualizzarli in un div presente nella pagina

    questo sito è fatto così e trovi il tutorial su come rifarlo a fondo pagina
    (clicca su: External HTML Loader)
    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    9
    Grazie infinite, era proprio quello che cercavo, oltretutto è spiegato benissimo ed ha funzionato al primo tentativo!!!
    di nuovo grazie!!!!!!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.