Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : _fast_ 26 Aug 2010, 15:31:12
-
Salve,
devo far funzionare un semplice script (javascript) in tutte le pagine..
come posso fare?
-
basta che lo metti nel template e che non generi conflitti
M.
-
credo ti ricordereai di me.. :)
comunque pensavo bastasse rinominare il file txt che conteneva il javascript con .js e andare nell HTML del template che uso e scrivere all interno del tag head
<script type="text/javascript" src="/media/system/js/notastodestro.js"></script>
ma non succede niente!
infatti sia è possibile cliccare con il destro, sia guardando il sorgente pagina non cè traccia del mio js
cosa ho sbagliato?
-
guardando il sorgente pagina non cè traccia del mio js
--------------------------------------
cosa ti aspetti di vedere?
<script type="text/javascript" src="/media/system/js/notastodestro.js"></script>
------------------------------------------------------------------------------
non hai la path corretta, joomla non fa così, prova a copiare l'inclusione degli altri files
ma non succede niente!
---------------------------------
..per magia no, credo che tu debba aggiungere qualche evento alle immagini, il js è ciò che succede al'evento
M.
-
ti ringrazio della disponibilità anche se ora sono più confuso..
quindi oltre al corretto path, cosa dovrei fare?
-
dove l'hai copiato?
M.
-
il sito in questione è bisaromosaici.com
Per prima cosa ho caricato via ftp il file notastodestro.js nella cartella "js" (ovvero "/media/system/js")
dopodichè sono andato in gestione template -> ruk-milkway -> Mod. HTML e nel tag head ho messo:
<script type="text/javascript" src="/media/system/js/notastodestro.js"></script>
Non è cosi semplice il procedimento?
-
lo script farà qualcosa, basta che tu gli dici "quando" onClick ..load .... blur su un oggetto a cui applichi questo
M.
-
facciamo un passo per volta :)
quello che ho fatto finora è giusto. vero?
e ora su cosa devo agire?
il js è cosi composto:
<script type="text/javascript">
<!--
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
// -->
</script>