Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    257

    cambiare solo contenuto div non tutta pg

    Nel mio progetto di sito web ho un layout composto da un logo, un menu orizziontale, e un div="textarea" vorrei fare modo di caricare in textarea le varie pagine selezionabili dal menù orizzontale senza dover ricaricare tutto il sito ogni volta.

    il problema è che non so come riferire il div="textarea" dalle varie voci del menù orizzontale.

    "prendi la pagina pippo.php e caricamela all'interno del div "textarea" "

    con il comando mi pare che questa cosa non sia possibile.

  2. #2
    Vediamo se ho capito e se questo ti puo' essere utile ,
    io solitamente uso javascript per questo genere di operazioni, lo script funziona cosi ,

    crea i tuoi div e chiamali div1 div2 ecc

    inserisci questo javascript

    <script language="javascript" type="text/javascript">
    function startmenu()
    {
    document.getElementById('div1').style.display = "none";
    document.getElementById('div2').style.display = "none";
    }
    function menufunc(menuId)
    {
    if(document.getElementById(menuId).style.display == "none")
    {
    startmenu();
    document.getElementById(menuId).style.display = "block";
    }
    else
    {
    startmenu();
    }
    }
    </script>

    il body va impostato cosi :

    <body onLoad="javascript:startmenu() ">

    il tuo menu per la selezione dei div avra i link simili a questo :

    <a href=javaScript:menufunc('div1')>Contatti</a>
    <a href=javaScript:menufunc('div2')>Prodotti</a>

    ogni div devi aggiungerlo anche nel javascript inserendo un'altra riga simile

    document.getElementById('NOMEDIV').style.display = "none";

    Spero ti sia utile

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.