Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832

    Problemi nel settare lo style di getElementById

    ciao ragazzuoli.
    sto provando a fare delle cose con javascript per le prime volte. ho cercato in rete ma non trovo una referenza oncreta stile php.net

    vorrei fare tre cose:

    1) settare la posizione di un div dove dico io, ma la proprietà top e left FF mi dice che non la risconosce:

    codice:
    	
    document.getElementById(id).style.left = 30;
    2) settare la trasparenza di un div, ma pur non dando errori, non fa niente:
    codice:
    document.getElementById(id).style.transparency=50;
    3) vorrei utilizzare un delay per far apparire o sparire un div, ma non so cosa cercare.

    mi potreste aiutare?

    grazie

  2. #2
    codice:
    function showHide(obj){
    		if(obj.style.display == 'none'){ 
    			obj.style.display = 'block'; 
    		}else{ 
    			obj.style.display = 'none'; 
    			}
    		}
    http://www.anobii.com/isalreadyinuse

  3. #3
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    che c'entra?
    non mi serve quello... quello script già lo uso!

  4. #4
    Una buona documentazine la trovi http://developer.mozilla.org/en/docs/JavaScript anche se è relativa a Firefox.

    1) document.getElementById(id).style.left = '30px';
    2) document.getElementById(id).style.opacity = '0.5';

    opacity non funziona con explorer e ciò ti costringerà a usare una funzione del genere:
    codice:
    function setOpacity(obj, op) {
      obj = obj.style;
      if(navigator.appName == 'Microsoft Internet Explorer')
        obj.filter = 'alpha(opacity=' + op + ')';
      else
        obj.opacity = obj.KhtmlOpacity = obj.MozOpacity = (op / 100) + '';
    }
    
    //es:
    window.onload = function() {
      setOpacity(document.getElementById('fdgdd'), 50);
    }
    Per fare degli effetti di comparse e scomparsa ti consiglio l'uso di una libreria, ad esempio bytefx o jquery

  5. #5

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.