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

    Script che non funziona in IE

    quancluno gentilmente mi darebbe una mano a capire dove sta la gabola?

    codice:
    <script type="text/javascript">
    
    function expand(sID) {
    	var ogg = document.getElementById(sID)
      	if(ogg.style.height == 'auto') {
        	ogg.style.height = '0px';
    		ogg.style.overflow = 'hidden';
      	} else {
        	ogg.style.height = 'auto';
      	}
    }
    
    <table>
      <tr>
        <td><div class="FAQ_Title" onClick="expand('faq01');">Titolo</div></td>
      </tr>
      <tr>
        <td><div class="FAQ_Body_Expanded"  id="faq01">Testo loren ipsum dolor sic ament </div></td>
      </tr>
      <tr>
        <td>-------------------------------</td>
      </tr>
    </table>
    in firefox funziona giusto, in IE6 non fa assolutamente nulla :|

    help thx

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: Script che non funziona in IE

    Originariamente inviato da InsaneDesign
    quancluno gentilmente mi darebbe una mano a capire dove sta la gabola?

    codice:
    <script type="text/javascript">
    
    function expand(sID) {
    	var ogg = document.getElementById(sID)
      	if(ogg.style.height == 'auto') {
        	ogg.style.height = '0px';
    		ogg.style.overflow = 'hidden';
      	} else {
        	ogg.style.height = 'auto';
      	}
    }
    
    <table>
      <tr>
        <td><div class="FAQ_Title" onClick="expand('faq01');">Titolo</div></td>
      </tr>
      <tr>
        <td><div class="FAQ_Body_Expanded"  id="faq01">Testo loren ipsum dolor sic ament </div></td>
      </tr>
      <tr>
        <td>-------------------------------</td>
      </tr>
    </table>
    in firefox funziona giusto, in IE6 non fa assolutamente nulla :|

    help thx
    Se si fossero messi daccordo per ottenere questa babilonia, non ci sarebbero riusciti

    Ho provato a sostituire questa istruzione e sembra funzionare
    codice:
    ogg.style.height = '1px';
    ossia, ho dato 1 px al posto di 0


    Se cerchi, senza troppa fatica, ne troverai 1000 e più di differenze

    Pietro

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.