Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di kobe83
    Registrato dal
    Sep 2008
    Messaggi
    89

    settare Width DropDownList

    Ciao!
    Ho realizzato un javascript che in base al browser utilizzato (tramite un operatore condizionale) dovrebbe settarmi la dimensione di un DropDownlist all'interno della mia pagina... il problema è che non fa una cippa.
    Sapete dirmi se ho sbagliato da qualche parte?

    Questo è il mio DropDownList:

    codice:
    <asp:DropDownList id="lingue" style="height:20px;" AutoPostBack="True" runat="server">
    e questo invece è il mio javascript, non fate caso agli alert, sono di prova.

    codice:
    <!--[if IE]>
    	
                  <script type="text/javascript">
                       document.getElementById('lingue').style.width = '280px';
                       alert('ciao');
                  </script>
    
               <!-- [else]>   
      
                  <script type="text/javascript">
                       document.getElementById('lingue').value.width = '146px';
                       alert('ciao2');
                  </script>
    Grazie.
    Ci sono TRE tipi di persone al mondo: quelli che ragionano in binario e quelli che no

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Togli il tuoi codici e inscerisci questo nella <head>...</head>
    codice:
    <script type="text/javascript">
    window.onload=function(){
    if (navigator.userAgent.indexOf("MSIE") != -1)
    {
    document.getElementById('lingue').style.width = '280px';
    }else{
    document.getElementById('lingue').value.width = '146px';}
    }
    </script>
    dovrebbe funzionare.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di kobe83
    Registrato dal
    Sep 2008
    Messaggi
    89
    Purtroppo non funziona... non capisco.. ho un javascript identico, riferito però a dei div e a degli h2 e funziona perfettamente..
    Guarda:

    codice:
    <!--[if IE]>
    	
      <script type="text/javascript">
    
        document.getElementById('immagine_bottom').style.height = '180px';
        document.getElementById('accauno').style.marginBottom = '-21px'; 
        document.getElementById('primoh2').style.marginBottom = '-21px'; 
        document.getElementById('primoh2').style.marginLeft = '32px'; 
        document.getElementById('primoh2').style.width = '912px'; 
        document.getElementById('secondoh2').style.marginBottom = '-2px'; 
        
      </script>
    
    <!-- [else]>   
      
      <script type="text/javascript">
    
    
        //alert (document.getElementById('accauno').style.margin-bottom);
        document.getElementById('immagine_bottom').style.height = '160px';
        document.getElementById('accauno').style.marginBottom = '-10px'; 
        document.getElementById('primoh2').style.marginBottom = '-10px'; 
        document.getElementById('primoh2').style.marginLeft = '37px'; 
        document.getElementById('primoh2').style.width = '907px'; 
        document.getElementById('secondoh2').style.marginBottom = '-2px'; 
    
      </script>
    questo funziona... e la sintassi è la stessa. :master:
    Ci sono TRE tipi di persone al mondo: quelli che ragionano in binario e quelli che no

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se cosi funziona prosegui con quello, ho comunque testo il mio script, e una voltata sostituito nel else value.width con style (ho fatto copia/incolla del tuo codice) e in un form con input "tradizionali" (no aspx) funzione perfettamente.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.