Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2012, 11:48
Avatar de lgza70
lgza70
 
Fecha de Ingreso: febrero-2011
Mensajes: 29
Antigüedad: 13 años, 9 meses
Puntos: 1
Exclamación no funciona una versión de js con otra...

Estoy intentando poner un convertidor de cantidades de dólares a euros y a libras, éste ya funciona en otras páginas, pero en una página que ya utiliza otro js para un calendario en donde se cotiza no me deja, o utilizo uno, o utilizo el otro, o bien quito la versión mas antigua que utilizaba el cotizador y funcionan los dos pero el cotizador hace mal las sumas no se por qué... en una página tengo esto:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="scripts/jquery.currency.js"></script>
<script>

$(document).ready(function(){

$(".euros").click(function() {
blah blah blah......
});

$('#dolars').click(function() {
blah blah blah......
});

$('#pounds').click(function() {
blah blah blah......
});
});
</script>


<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.16.custom.min.js"></script>
<script src="js/jquery.colorbox.js"></script>
<script type="text/javascript" src="js/mr.js"></script>

<script>
$(document).ready(function() {

$("a[rel='example1']").colorbox();

$( "#datepicker" ).datepicker({
minDate: '1',
beforeShowDay: $.datepicker.noWeekends,
$datepicker_options
});

$(function() {
$( "#accordion" ).accordion({
collapsible: true
});
});

var options = {
target: '#output1'
};

});

</script>


Todo esto anterior está dentro de head... y después antes de cerrar body tengo:

<script type="text/javascript">
$(document).ready(function () {

$("#close-modal").on('click', function () {
$('#dd-modal').effect('drop');
});

var ddData = [
{
text: "$ USA Dollar",
value: "dollars",
description: "",
imageSrc: "images/usa.png"
},
{
text: "€ Europe Euro",
value: "euros",
description: "Estimated current change",
imageSrc: "images/eur.png",

},
{
text: "£ UK Pound",
value: "pounds",
description: "Estimated current change",
imageSrc: "images/uk.png"
}

];


$('#CSelection').ddslick({
data: ddData,
defaultSelectedIndex: 0,
onSelected: function(data){
var ddData = $('#CSelection').data('ddslick');
displaySelectedData("3: Callback Function on Dropdown Selection" , ddData);
}
});

function displaySelectedData(demoIndex, ddData) {

if (ddData.selectedData.value=='dollars') {
$('.dolars').trigger('click');
}
if (ddData.selectedData.value=='euros') {
$('.euros').trigger('click');
}
if (ddData.selectedData.value=='pounds') {
$('.pounds').trigger('click');
}
}

});
</script>
<script type="text/javascript" src="scripts/jquery.ddslick.min.js"></script>





Lo que está en azul que es lo de el cambio de las cantidades a euros libras etc, es lo que funciona bien en otras páginas, pero en esta con lo que está en rojo no funciona, así como esta aquí todo junto, sólo funciona lo rojo (el datepicker para el cotizador), lo azul para el dropdown de el cambio a dls euros etc ni siquiera aparece. Si borro la linea que está en rojo bold y dejo la versión más reciente que está en azul bold funciona todo PERO ya no hace bien las cotizaciones de el calendario (lo rojo) y me agrega cantidades por default, entonces no lo puedo quitar.

el problema es esa version (la linea rojo bold). Que ya hice mil pruebas quitando y poniendo y sustituyendo etc. No se que puedo hacer. Intenté usar lo de noConflict, pero no se si lo use mal, o si en esto no aplica pero no me funcionó :(

Espero alguien me pueda ayudar que me urgee :( . Muchísimas gracias de antemano.

Laura.

Última edición por lgza70; 25/09/2012 a las 11:56