Visualizzazione risultati 1 fino 13 di 13

Discussione: [JS] Menù che funziona solo in locale

  1. #1
    Guest

    Predefinito [JS] Menù che funziona solo in locale

    Ciao,
    ho costruito un menù con JS. Mentre facevo il sito lo controllavo tenendolo su EasyPHP e andava tutto bene... il menù funzionava correttamente.
    Ora, anche se non è finito, ho avuto la necessità di upparlo. Dopo averlo messo in rete, sono andata a controllare e, con stupore, mi sono accorta che il menù non funziona più.
    Ho pensato che la causa fosse il percorso cambiato, ho provato a mettere il nuovo percorso ma niente da fare.

    Nel mio documento ho due script:

    <script type="text/javascript" src="mm_menu.js"></script>
    <script type="text/javascript" src="setFontSize.js"></script>
    Il primo è l'incriminato, ma mi sorge un dubbio: se la causa fosse davvero il percorso, non dovrebbe NON funzionare anche il secondo? Perché quello funziona...
    Potete darmi una mano?

    Grazie

  2. #2
    Ospite Guest

    Predefinito

    bhè,se il percorso è esatto e il secondo script funziona,probabilmente c'è un errore nel file "mm_menu.js".
    Posta il suddetto file js

  3. #3
    Guest

    Predefinito

    Se sapessi come fare... ti allegherei il file...

  4. #4
    Guest

    Predefinito

    stai attenta alle minuscole/maiuscole se stai su un server linux

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da Lilafel
    Se sapessi come fare... ti allegherei il file...
    Incollalo nel messaggio, ovviamente tra i tag [ script ] e [/ script ]


    Ciaooo!!!

  6. #6
    Guest

    Predefinito

    Debug giuro che ci ho provato...
    ma mi dice

    Il testo che hai inserito è troppo lungo (30455 characters). Per favore, accorcialo a 10000 caratteri.

  7. #7
    Ospite Guest

    Predefinito

    Allora postaci un link al file...

  8. #8
    Guest

    Predefinito

    Va che son proprio scema, eh?
    ahahahahahh certo che ti posto il link.
    Ovviamente il link che posto è quello che non funziona...

    Il menù è quello in alto in rosso

    Link


  9. #9
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    La console javascript di Mozilla dice:

    Error: missing ; before statement
    Source File: http://lilafel.altervista.org/farfalle/mm_menu.js
    Line: 1, Column: 61
    Source Code:
    var dClose = '</div>' if (menu.bgImageUp) dTag = '<div id="menuItem'+ ...

    e indica con la freccia: if (menu. ...

    quindi basta che la riga precedente:

    var dClose = '</div>'

    la modifichi in

    var dClose = '</div>';

    (aggiungi il ; alla fine)
    e ti funziona (non so come fa a farlo in locale cmq..)
    Di solito non è espressamente richiesto il ; in javascript (anche se è buona norma usarlo) ma in questo caso, visto che TUTTO il tuo script risulta su una unica riga, senza andate a capo, allora potrebbe creare problemi...
    L'ho aggiunto il ; in locale e almeno a me funziona, prova a fare lo stesso col tuo script in remoto.
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  10. #10
    Guest

    Predefinito

    Grazie, Hera.
    Sei un genio... ora funziona.

  11. #11
    Guest

    Predefinito

    bene, chiudo!

  12. #12
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Approfitto della mancata chiusura...
    Lilafel: di nulla.
    Ciao

    Cambio policy:
    d'ora in poi ho deciso di risolvere soltanto i problemi (tecnici.. e non ) delle fanciulle ghghgh..
    (garantiscono un tasso di c*glionaggine biologicamente inferiore rispetto agli esemplari di genere maschile)
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  13. #13
    L'avatar di twisterdark
    twisterdark non è connesso Moderatore
    Data registrazione
    17-11-2002
    Residenza
    Hong Kong
    Messaggi
    3,226

    Predefinito

    Chiusura confermata...


    -------------------------------------------------------------------------------------------------------------------------------------
    Un moderatore per gestirli, un moderatore per guidarli, un moderatore per sgridarli e nel buio anche bannarli...

    ------------------------------------------------------------------------------------------------------------------------------------------

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •