Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Javascript non carica

  1. #1

    Javascript non carica

    Con l'altro mio problema siete stati gentilissimi e sono riuscito a risolvere, quindi provo a sottoporvi un altro quesito...

    C'è un componente, sempre per joomla, di nome "Jcomments", che permette alla gente di commentare.
    Il mio problema è che in alcune pagine non carica i file js necessari a funzionare anche se ne ho bisogno.
    Ho provato ad aggiungerli manualmente, ma niente, in alcune pagine li carica ma in altre no. è sempre un problema di conflitti?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Con la mole di informazioni fornite aspettiamo che passi qualcuno con la sfera di cristallo
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Con la mole di informazioni fornite aspettiamo che passi qualcuno con la sfera di cristallo
    Carlomarx è un genio in queste cose.

    @Barabambaui

    Il mio problema è che in alcune pagine non carica i file js necessari
    Parli di jcomments? Cos'è? In che linguaggio è?

    Ho provato ad aggiungerli manualmente
    Come?

    Link alla pagina? Grazie

    Per una bella risata vai QUI

  4. #4
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Originariamente inviato da Nobody33
    Carlomarx è un genio in queste cose.
    Sarà, ma non amo le librerie preconfezionate, di conseguenza non saprei aiutarti sui casini che queste combinano
    Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Originariamente inviato da carlomarx
    Sarà, ma non amo le librerie preconfezionate, di conseguenza non saprei aiutarti sui casini che queste combinano
    Il casino combina sempre chi sta davanti

    Per una bella risata vai QUI

  6. #6
    Scusate il ritardo e per non essre stato chiaro. Questo è un problema che ho sia sul sito "ufficiale" che su quello di test, è praticamente lo stesso... Per ridurre lo spam e per farvi vedere meglio vi pubblicherò i link del sito di test, così magari potete anche fare delle prove ad inviare qualche commento per vedere il problema dal vivo.

    Jcomment è un componente che consente, ai visitatori del sito, di inserire dei commenti.

    Provate ad andare
    QUI
    vi apparirà il form dato dal componente jcomments, che vi consente di inviare commenti. Potete anche provare ad inviare un commento di prova, vedrete che in questa pagina funziona tutto correttamente. Se guardiamo la sorgente di questa pagina, vediamo che sono caricati i seguenti script javascript:
    codice:
       <script src="/components/com_jcomments/js/jcomments-v2.3.js?v=8" type="text/javascript"></script>  
    <script src="/components/com_jcomments/libraries/joomlatune/ajax.js?v=4" type="text/javascript"></script>
    e ovviamente, aiutano jcomments a funzionare (cioè: aiutano a far inviare i commenti a chi li vuole mettere)

    Ora andiamo su QUESTA PAGINA.
    Sotto al video del trailer, c'è un altro form di Jcomments. è uguale identico al precedente, ma, tuttavia, se cliccate su "refresh" per aggiornare il captcha, vedrete che quest'ultimo non si aggiorna, e se anche provate ad inviare un commento inserendo tutti i dati e inserendo il captcha che appare al primo caricamente... quando premerete il tasto "send", il commento non verrà pubblicato, ma anzi, la pagina tornerà in cima... e se tornate al form, vi ritroverete il form compilato coi dati di prima.
    Se guardiamo la sorgente di questa pagina, potete vedere come i due script di prima NON ci sono nell'elenco, e non sono quindi stati caricati. Non credo che questo sia un problema di conflitti con altri javascript ma di mancato caricamento...

    Per inserirli nel template intendevo quello che ho detto, Ho provato ad aggiungere al file di template questo codice


    codice:
    <?php 
    $document = JFactory::getDocument(); 
    $document->addScript('/components/com_jcomments/js/jcomments-v2.3.js?v=8'); 
    $document->addScript('/components/com_jcomments/libraries/joomlatune/ajax.js?v=4'); 
    ?>
    Perchè ho pensato che forzando il caricamento avrebbe funzionato, e invece nulla, non si vogliono caricare..

    Se non sono stato abbastanza chiaro ditemelo pure...

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Dall chrome inspector si evince:

    Uncaught ReferenceError: jcomments is not defined 1:1335
    vai sulla tua pagina con chrome, tasto destro => ispeziona elemento;
    in basso a destra della nuova finestra clicca sulla x rossa.

    Per una bella risata vai QUI

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.