Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema con i DIV

    Ciao..

    Ho un problema con i div..

    In pratica ho 5 tabelle, e ognuna è contenuta in un div diverso e cinque link..

    Ora, avrei bisogno di una funzione che mi permetta, dopo aver selezionato un link, di mostrare quel determinato DIV e nascondere tutti gli altri..

    Non so se mi sono spiegato bene ..

    Ho provato con diverse funzioni ma non funzionano XD

    Potete aiutarmi? Grazie.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    una cosa del genere:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="it">
    <head>
    <script type="text/javascript">
    function MostraNascondi(id){
    
    var div = document.getElementById('sx').getElementsByTagName('div')
    
    for(i=0;i<div.length;i++){
    if(document.getElementById(id).id == div[i].id) 
    div[i].style.visibility='visible';
    else div[i].style.visibility='hidden';
    }
    }
    
    </SCRIPT>
    
    
    <style type="text/css">
    <!--
    #sx {
    	float: left;
    	height: 500px;
    	width: 350px;
    }
    #dx {
    	float: left;
    	height: 500px;
    	width: 350px;
    }
    #div1{
    	width:348px;
    	border: 1px solid #999999;
    	visibility: hidden;
    }
    #div2{
    	width:348px;
    	border: 1px solid #999999;
    	visibility: hidden;
    }
    #div3{
    	width:348px;
    	border: 1px solid #999999;
    	visibility: hidden;
    }
    #div4{
    	width:348px;
    	border: 1px solid #999999;
    	visibility: hidden;
    }
    -->
    </style>
    </HEAD>
    
    <BODY bgcolor="white">
    <div id="sx">
      <div id="div1">Inserire qui il contenuto per  id "div1"</div>
      <div id="div2">Inserire qui il contenuto per  id "div2"</div>
      <div id="div3">Inserire qui il contenuto per  id "div3"</div>
      <div id="div4">Inserire qui il contenuto per  id "div4"</div>
    </div>
    <div id="dx">Div 1
    Div 2
    Div 3
    Div 4</div>
    </body>
    
    </html>
    Con questa soluzione ogni div manterrà la propria posizione (non visibile).
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Grazie mille funziona^^

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.