Visualizzazione dei risultati da 1 a 9 su 9

Discussione: [JS] div scorrevoli

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    434

    [JS] div scorrevoli

    ho questo codice nell'head:
    codice:
    function getObjectById(id) {
      if(document.getElementByid) return document.getElementById(id);
      if(document.all) return document.all[id];
      if(document.layers) return document.layers[id];
      return null;
    }
    function spot() {
      var item = getObjectById('spot');
      if(!item) {
      }else{
    	item.style.display = "";
    	for(var i=1; i<=480; i++) {
    	  item.style.width = i;
    	}
      }
    }
    e un div alla fine della pagina:
    codice:
    <div name="spot" style="left: 0px; bottom: 200px; border: 1px solid #FFFFFF; display: none; width: 480px; height: 90px; overflow: hidden; padding: 2px 2px 2px 2px; margin: 2px 2px 2px 2px" id="spot"><div align="right" style="cursor: hand">X</div>
    <div align="center" style="vertical-align: middle"><script language="javascript" type="text/javascript" src="altervista.js"></script></div></div>
    nell'onload metto setTimeout('spot()', 1000) ma il div non scorre!!

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    c'è un'istruzione incompleta:

    questa
    codice:
    item.style.width = i + "px";
    e quest'altra
    codice:
    item.style.display = "";
    dovresti specificare se "none" o "block" (trattandosi di un div)


    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    434
    ho fatto ma non va lo stesso...

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    vedo ora che hai usato la parola spot sia per chiamare la funzione sia come nome del div. Cambia uno dei due nomi

    e comunque se non posti tutta la pagina non è possibile vedere se c'è qualcos'altro che eventualmente entra in conflitto con lo script



    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    434
    avevo trovato in un'altro script incluso esternamente con getObjectById, l'ho cancellato e non andava lo stesso, comunque la pagina è troppo lunga, uso ajax+xhtml quindi non caccerebbe..

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    434
    ...

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    434
    aiutatemiiiiiiiii UPPPPPP

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    434
    e poi dicono che i forum sono il posto migliore per chiedere aiuto...

  9. #9
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    il punto è che postando solo quel pezzo di codice non dai informazioni sufficienti e quindi oltre a correggere errori su quella funzione di più non si può fare.

    Qualche informazione aggiuntiva non sarebbe male, ad esempio se postassi interamente la pagina su cui si verifica l'errore

    Nel frattempo potresti anche verificare con quali browser si verifica l'errore e magari, usando la consolle javascript firefox, identificare quali sono le righe affette da errore.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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 © 2026 vBulletin Solutions, Inc. All rights reserved.