Back to top

Autore Topic: [RISOLTO] jquery non funziona  (Letto 5025 volte)

Offline mattialori

  • Appassionato
  • ***
  • Post: 412
    • Mostra profilo
[RISOLTO] jquery non funziona
« il: 08 Feb 2010, 20:18:26 »
Sto facendo un modulo e voglio utilizzare alcune funzioni di jquery, ma non funzionano. Ho provato a provarle in un file php che non ha niente a che far econ joomla e funziona.
Il codice è il seguente:
Codice: [Seleziona]
<?php

$document 
= &JFactory::getDocument();
$document->addScriptJPATH_SITE.'/modules/mod_jooproject/tmpl/jquery.js' );

?>


<script type="text/javascript" >
jQuery.noConflict();

jQuery(document).ready(function ($) {

  $('a').click(function () {
$('#slide0').hide();
  }); });

</script>

Qualcuno sa dirmi dove sbaglio?
PS: questa parte di codice fa parte del file default.php contenuto nella cartella tmpl. Ho provato a mettere la parte jquery in un file a parte, ma non cambia niente.

Grazie in anticipo
« Ultima modifica: 09 Feb 2010, 15:24:15 da mattialori »

mau_develop

  • Visitatore
Re:jquery non funziona
« Risposta #1 il: 08 Feb 2010, 21:20:16 »
<script type="text/javascript" >
jQuery.noConflict();
.........

questo non ho capito dove lo metti, il primo direi che è corretto e se guardi il sorgente della pagina dovresti vedere la riga

M.

Offline mattialori

  • Appassionato
  • ***
  • Post: 412
    • Mostra profilo
Re:jquery non funziona
« Risposta #2 il: 08 Feb 2010, 21:46:52 »
la parte compresa nel tag <script> è all'inizio del file default.php contenuto nella cartella tmpl del modulo, ma ho provato a metterlo anche in fondo alla pagina, in un altro file ecc, ma non cambia niente

Intanto grazie per l'aiuto

Offline mattialori

  • Appassionato
  • ***
  • Post: 412
    • Mostra profilo
Re:jquery non funziona
« Risposta #3 il: 08 Feb 2010, 22:42:53 »
Nel sorgente pagina compare il richiamo allo script jquery.js ma cliccandoci sopra mi da errore 500, mentre invece nel file php, quello creato per prova, indipendente da joomla, che ha lo stesso script del file del modulo se clicco sul link nel codice sorgente della pagina visualizzo in modo corretto il file jquery.js


Inserendo invece la libreria jquery in un file php, racchiudendolo tra i tag <script></script> e poi richiamando questo file php nel file default.phptramite require_once();, funziona tutto...  :( :( >:( >:(
« Ultima modifica: 08 Feb 2010, 22:51:48 da mattialori »

mau_develop

  • Visitatore
Re:jquery non funziona
« Risposta #4 il: 08 Feb 2010, 23:19:55 »
... prov a inserire manualmente la path al js partendo dall'interno della cartella, quindi /mages/ ... /templates... /cartella dove sta jquery

Offline mattialori

  • Appassionato
  • ***
  • Post: 412
    • Mostra profilo
Re:jquery non funziona
« Risposta #5 il: 09 Feb 2010, 14:53:22 »
Ho provato a fare come hai detto te, togliendo JPATH_SITE dal link:

Codice: [Seleziona]
<?php

$document 
= &JFactory::getDocument();
$document->addScriptJPATH_SITE.'/modules/mod_jooproject/tmpl/jquery.js' );

?>

In questo modo funziona.

Grazie per l'aiuto!!

 



Web Design Bolzano Kreatif