Comunidad de diseño web y desarrollo en internet online

Combo que muestra y oculta un div (layer).

Citar            
MensajeEscrito el 14 Jul 2010 01:41 pm
Buenos dias, mil disculpas por esta molestia, pero no puedo mas. mi problema es lo siguiente:

http://mercadohuatulco.com/prueba.html en esta pequeña pagina tengo un escript hecho en javascript que consite en mostrar mediante un combo un layer el layer contiene un archivo tipo swf.

ahora mi pregunta es por que el script funciona perfectamente en Firefox y en explorer no funciona. podras ver por favor el ejemplo la siguiente direccion
http://mercadohuatulco.com/prueba.html

de antemano se le agradece mucho a esta comunidad.

Por adoberoberto

10 de clabLevel



 

msie8
Citar            
MensajeEscrito el 21 Jul 2010 05:46 pm
yo lo haria con jquery ya que al programar con javascript puro te pueden pasar estas cosas ya que algunos navegadores no manejan propiedades que otros si como pasa con css tambien.
al usar jquery que es un framework de javascript todos estos problemas estan arreglados y te salva la vida un monton.

yo haria algo asi.


<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script>
$(document).ready(function(){
var valor;
var obj;
var ver = $("#c1");
$('#select').change(function(){
obj = $("#c"+$(this).select().attr('value'));
ver.css({display: "none"});
obj.css({display: "block"});
ver = obj;
});
});
</script>

deseguro con esto no te de error en ningun navegador.

Saludos

Por 22

79 de clabLevel



 

Uruguay

safari
Citar            
MensajeEscrito el 10 Ago 2010 09:49 pm
Ok amigo lo voy a probar y comento como me fue gracias por la respuesta.

Por adoberoberto

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Ago 2010 05:51 pm
Bien amigo ya he probado esa opcion (usando jquery) y tampoco funciona, bueno el script si funciona perfectamente para mozilla pero para internet explorer no funciona, yo creo que el problema esta en el contenido que estoy insertando en los diferentes layer que es un swf que aparentemente son iguales pero no es asi. el erro que me marca es GET FLASH. y cuando uso un layer nadamas con un swf si funciona en internt explorer.

por ejemplo:
<div id="principal">
<div id="book0">
<script type="text/javascript" src="http://player.wavestreamer.com/cgi-bin/swf.js?id=LTAU7KEGRRF0BVCN"></script>
<script type="text/javascript" src="http://player.wavestreaming.com/?id=LTAU7KEGRRF0BVCN"></script>
</div>
<div id="book1">
<script type="text/javascript" src="http://player.wavestreamer.com/cgi-bin/swf.js?id=O8W0XO1ICK6T85NP"></script>
<script type="text/javascript" src="http://player.wavestreaming.com/?id=O8W0XO1ICK6T85NP"></script>
</div>

</div>






espero y me puedan ayudar. gracias.

Por adoberoberto

10 de clabLevel



 

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.