Visualizzazione dei risultati da 1 a 3 su 3

Discussione: una pagina piu' script

  1. #1

    una pagina piu' script

    ho una pagina nella quale ho messo uno script per lo scorrimento dei banner interni (non scambio banner).

    ho da poco inserito un altro script che invece indica su un planisfero dov'e' la luce all'ora now!

    appena ho inserito questo, non ha piu' funzionato il primo.

    nella pagina erano inseriti il planisfero direttamente sulla pagina prima del "banner", il "banner" invece con un include ... dopo.

    tolto il palanisfero rifunzionano i banner.

    Ho inserito uno script "banner" diverso dal primo DOPO il primo anche questo con un'include e il primo "banner" non funziona neanche pur essendo incluso prima del secondo.

    I nomi funzione in tutti e tre i casi mi sembrano diversi, anzi lo sono.

    Scusate ma c'è qualche particolare regola per inserire piu' script che non rispetto... perchè non so che esiste?

    Help please!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Piu` script possono convivere in una stessa pagina.

    Pero` occorre che non interferiscano tra loro.
    Le cause piu` comuni di interferenza sono:
    - variabili globali in comune;
    - nomi di funzioni uguali;
    - gestione degli stessi eventi.

    Quindi fai attenzione a:
    1. definizioni di variabili dentro le funzioni:
    pippo = ...
    In tal caso la variabile pippo diventa globale
    Se puoi falla diventare (se non crea effetti collaterali):
    var pippo = ...

    2. cicli con variabili globali
    for (i=0; i<...; i++) ...
    deve diventare:
    for (var i=0; i<...; i++) ...

    3. definizioni di variabili in testa allo script o comunque fuori dalle funzioni

    4. eventi in comune
    document.onQualcosa = nomefunzione;
    <body ... onQualcosa="istruzione();">

    Se ci sono dei "Qualcosa" uguali, il codice va modificato.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Grazie....

    verifico subito.



    ciao,
    Giacomo

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.