Conflitto Prototype vs JQuery

BadTouch

Nuovo Utente
31 Mag 2009
2
0
0
Ciao a tutti,
sto testando un sito con Worpress. Il tema installato, utilizza la libreria Jquery per la gestione dei menù, mentre utilizzo un plugin che connette le immagini di Flickr con il sito utilizzando la libreria prototype.

Il problema è che una esclude l'altra e non riesco a risolvere il problema anche avendo consultato il manuale ufficiale qui http://docs.jquery.com/Using_jQuery_with_Other_Libraries



Vi posto l'header :
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php
if (is_home()) { echo bloginfo('name'); }
elseif (is_404()) { bloginfo('name'); echo ' - Oops, this is a 404 page'; }
else if ( is_search() ) { bloginfo('name'); echo (' - Search Results');}
else { bloginfo('name'); echo (' - '); wp_title(''); }
?></title>
<link href="<?php bloginfo("template_directory"); ?>/style.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 7]>
<link href="<?php bloginfo("template_directory"); ?>/ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->
<script language="javascript" type="text/javascript" src="<?php bloginfo("template_directory"); ?>/js/tabsjs.js"></script>



<script type="text/javascript" charset="utf-8">
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('$(8(){9 a=$(\'0#v > 0\');a.2().1(\':3\').4();$(\'0#n a\').5(8(){a.2();a.1(6.i).4();$(\'0#n a\').j(\'7\');$(6).k(\'7\');l m}).1(\':3\').5();9 b=$(\'0#w > 0\');b.2().1(\':3\').4();$(\'0#o a\').5(8(){b.2();b.1(6.i).4();$(\'0#o a\').j(\'7\');$(6).k(\'7\');l m}).1(\':3\').5();9 c=$(\'0#x > 0\');c.2().1(\':3\').4();$(\'0#p a\').5(8(){c.2();c.1(6.i).4();$(\'0#p a\').j(\'7\');$(6).k(\'7\');l m}).1(\':3\').5();9 d=$(\'0#y > 0\');d.2().1(\':3\').4();$(\'0#q a\').5(8(){d.2();d.1(6.i).4();$(\'0#q a\').j(\'7\');$(6).k(\'7\');l m}).1(\':3\').5();9 e=$(\'0#z > 0\');e.2().1(\':3\').4();$(\'0#r a\').5(8(){e.2();e.1(6.i).4();$(\'0#r a\').j(\'7\');$(6).k(\'7\');l m}).1(\':3\').5();9 f=$(\'0#A > 0\');f.2().1(\':3\').4();$(\'0#s a\').5(8(){f.2();f.1(6.i).4();$(\'0#s a\').j(\'7\');$(6).k(\'7\');l m}).1(\':3\').5();9 g=$(\'0#B > 0\');g.2().1(\':3\').4();$(\'0#t a\').5(8(){g.2();g.1(6.i).4();$(\'0#t a\').j(\'7\');$(6).k(\'7\');l m}).1(\':3\').5();9 h=$(\'0#C > 0\');h.2().1(\':3\').4();$(\'0#u a\').5(8(){h.2();h.1(6.i).4();$(\'0#u a\').j(\'7\');$(6).k(\'7\');l m}).1(\':3\').5()});',39,39,'div|filter|hide|first|show|click|this|selected|function|var|||||||||hash|removeClass|addClass|return|false|AjaxNav|AjaxNav1|AjaxNav2|AjaxNav3|AjaxNav4|AjaxNav5|AjaxNav6|AjaxNav7|AjaxCon|AjaxCon1|AjaxCon2|AjaxCon3|AjaxCon4|AjaxCon5|AjaxCon6|AjaxCon7'.split('|'),0,{}))
</script>



<script type='text/javascript' src='http://www.miosito.bo/beta/wp-includes/js/prototype.js?ver=1.6'></script> 
<script type='text/javascript' src='http://www.miosito.bo/beta/wp-includes/js/scriptaculous/effects.js?ver=1.8.0'></script> 
<script type='text/javascript' src='http://www.miosito.bo/beta/wp-includes/js/scriptaculous/builder.js?ver=1.8.0'></script> 
<script type="text/javascript" src="http://www.miosito.bo/beta/wp-content/plugins/flickr-tag/js/lightbox.js"></script> 
<link rel="stylesheet" href="http://www.miosito.bo/beta/wp-content/plugins/flickr-tag/css/lightbox.css" type="text/css" media="screen" /> 
<link href="http://www.miosito.bo/beta/wp-content/plugins/flickr-tag/css/flickrTag.css" type="text/css" rel="stylesheet"/> 
<script type="text/javascript">
window.LightboxOptions.fileBottomNavCloseImage = "http://www.miosito.bo/beta/wp-content/plugins/flickr-tag/images/closelabel.gif";
				window.LightboxOptions.fileLoadingImage = "http://www.miosito.bo/beta/wp-content/plugins/flickr-tag/images/loading.gif";
			</script> 

</head>

<body>


Qualcuno mi può aiutare?
 

WpStyle

Utente Attivo
25 Gen 2004
611
0
16
Pistoia
www.animalfestival.net
Non sono molto esperto di javascript anche se uso le varie librerie in questione...
E' un problema che ho avuto anch'io, praticamente è la variabile “$” che è dichiarata, per entrambi, come funzione di default, prova a vedere quì se può esserti utile:
http://http://blog.morphey.org/2009/01/14/jquery-prototype-come-farli-coesistere/
anche se personalmente ho provato questo metodo e non sono riuscito a risolvere...

ti dico come ho fatto io... i programmatori javascript si metteranno a ridere :D
ho semplicemente rinominato nella libreria prototype usando la semplice funzione di un qualsiasi editor "trova e sostituisci" il carattere $ della variabile con il carattere £ e miracolosamente, magari anche con un pò di culo ha funzionato...

Ciao
 

BadTouch

Nuovo Utente
31 Mag 2009
2
0
0
Purtroppo non funziona :crying:

In pratica ho escluso la prototype e quindi funziona jQuery
 
Discussioni simili
Autore Titolo Forum Risposte Data
O [Javascript] Conflitto Jquery: forse... Javascript 0
D Jquery, conflitto tra loro risolvibile? jQuery 7
F [Javascript] Conflitto tra più form nella stessa pagina Javascript 1
O [PHP] Conflitto tra regole nel file htaccess PHP 10
F Due location.href sono in conflitto Javascript 0
A conflitto http/https con google sites Javascript 1
otto9due Piccolo conflitto jquery.. Chi gli da uno sguardo? jQuery 6
Violetta De Amicis Conflitto funzioni jQuery jQuery 1
J Mod_Rewrite - Regole in conflitto (?) Apache 1
P conflitto tra librerie jquery jQuery 2
J Probabile conflitto versioni JQuery? jQuery 5
T conflitto nivoslider e videolightbox jQuery 3
G conflitto mootools con jquery Joomla 0
P conflitto tra funzioni Javascript 1
N conflitto tra diversi javascript mootools e qscroller Javascript 4
W Conflitto Variabili delle funzioni Javascript 4
T conflitto tra due slideshow Javascript 3
N Funzioni windows.onload in conflitto o prevaricanti (credo) Javascript 13
A script jquery in conflitto jQuery 3
F Conflitto tra script Javascript 1
V script che vanno in conflitto Javascript 0
V conflitto fra due js Javascript 2
N Conflitto di indirizzi IP: individuare i responsabili Hardware 0
S javascript prototype Javascript 0
S Variabili globali in prototype Javascript 1
N [prototype javascript] Iniziando ad apprendere prototype!!! Javascript 6
R Hash in prototype Javascript 0
W [JavaScript e prototype.js] Simulare un click su un HTMLAnchorElement Javascript 0
Z CSS Slideshow senza JS e JQUERY HTML e CSS 0
Z CSS Slideshow senza JS e JQUERY HTML e CSS 2
MarcoGrazia Validazione remota tramite plugin (jquery validate) Snippet Javascript 0
M Come selezionare e deselezionare radiobutton con jquery jQuery 1
M Come validare textarea con jquery jQuery 0
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
P Funzione jQuery Ajax invio file a php jQuery 1
Cosina Menu fisso copre i titoli quando cliccati nel sommario jQuery Javascript 4
MarcoGrazia jquery validate() controllo checkbox jQuery 2
D assegnare risultato di una jquery ad una text Javascript 2
felino [JQuery] Append dopo ultimo ul li del primo livello jQuery 2
A php metodo post jquery non da mai errore jQuery 4
T problema con select dinamica con jquery Javascript 0
P jquery .load jQuery 10
E Div che scompare con scroll jquery Javascript 0
T script jquery non funziona più dopo il passaggio a MVC jQuery 5
B jQuery - hide & show li items jQuery 13
Y jQuery Animation Switch On Off jQuery 0
claudio_lorenzo [Javascript] aiuto su jquery per calcolo altezze dom Javascript 1
MarcoGrazia jquery validate, necessità di validare almeno un elemento select su due jQuery 1
M inserire i dati ottenuti da una jquery in una tabella già esistente jQuery 1
M Filtrare risultati con valori checkbox passati con jquery jQuery 2

Discussioni simili