JavaScript - problema script

 
Vista:

problema script

Publicado por guzmi (2 intervenciones) el 19/12/2008 15:25:27
Hola, tengo una web pero tengo un problema con ie, y es cuando pongo un script la pagina se me muestra perfecta con firefox pero cuando lo hago con ie no la carga .este es el script

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php if (!empty($datosf[trailer])) { ?>
 
<?  //Comienza el script para mostrar y ocultar el trailer ?>
<script>
 
function mostrartrailer() {
 
div = document.getElementById('flotante');
 
div.style.display = '';
 
}
 
function cerrar() {
 
div = document.getElementById('flotante');
 
div.style.display='none';
 
}
 
</script>
<center>
 
<div id="mostrarDiv"><a href="javascript:mostrartrailer();">Ver Trailer</a></div>
<div id="flotante" style="display:none;"> <object width="200" height="200"><param name="movie" value="http://www.youtube.com/v/74S_k4-el9c&hl=es&fs=1"><param name="allowFullScreen" value="true"><embed src="http://www.youtube.com/v/<? echo $datosf[trailer] ?>&hl=es&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="400" height="350"></embed></object> <br><a href="javascript:cerrar();">
Cerrar Trailer</a> </div>
<?  //Termina el script para mostrar y ocultar el trailer ?>
<?php }  ?>

Hechar un vistazo al script ya que es lo que da fallo ya que cuando le dejo el campo trailer en blanco como veis lo tengo puesto con php para que no se ejecute el script y cuando le pongo algo en campo trailer pues se ejecuta y es cuando no me lo caraga ie, solo me carga la cabecera pero porque es una web modular
saludos y gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema script

Publicado por Adrian (3 intervenciones) el 29/12/2008 03:44:16
Hola mi querido amigo te comento hace un tiempo mantenia peliando con el explorer porque la mayoria de desarrollos que hacia en el no funcionaba, todo este dolor de cabeza terimon cuando conoci jquery el cual es un framework que simplifica las funciones del javascript y se encarga de la compatibilidad de navegadores

vista la pagina oficial http://jquery.com/ de seguro te gustara y te ahorrara dolores de cabezas con el explorer

Si necesitas ayuda no dejes de contactarme.

la forma de hacer lo que tu necesitas en jquery es la siguiente


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

$('#enlace').click(function (){

$("#capa").toggle("slow");

});



});
<script>

<div id='capa'>
Contenido a mostrar
</div>

<a href=# id=enlace>Mostrar</a>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar