Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Javascript (http://www.forosdelweb.com/f13/)
-   -   No se cual es el error! (http://www.forosdelweb.com/f13/no-cual-error-602753/)

casf79 04/07/2008 05:04

No se cual es el error!
 
Buenas de nuevo,

Estoy introduciendo unos popup en un catálogo, pero no se que pasa por que cuando doy al link sobre cualquier imagen, simpre me sale la misma imagen (sea cual sea sobre la que haya clicado) con vuestro permiso os pongo el código a ver si vosotros sabeis ver el error que yo no veo.

El java está introducido en celdas de una tabla.

Cita:

<table width="462" border="1" bordercolor="#143A2D" bgcolor="#D4D0C8">
<tr>
<th width="139" scope="row">
<script type="text/javascript" language="JavaScript">
<!--
function AbreVentana(){
window.open("tb.htm","","toolbar=no,location=no,di rectories =no,status=0,menubar=no,scrollbars=no,resizable=no ,width=600,height=449");
}
// -->
</script>

<a href="javascript:AbreVentana('tb.htm')" class="Estilo3"><img src="P1010061.gif" width="154" height="108" /></a>

</th>
<td width="307">UJGFKJGskdgaksfg</td>
</tr>
<tr>
<th scope="row"><img src="P1010242.gif" width="154" height="108" border="0" /></th>
<td>jhfgljhrsg</td>
</tr>
<tr>
<th scope="row">
<script type="text/javascript" language="JavaScript">
<!--
function AbreVentana(){
window.open("1.htm","","toolbar=no,location=no,dir ectories =no,status=0,menubar=no,scrollbars=no,resizable=no ,width=600,height=449");
}
// -->
</script>

<a href="javascript:AbreVentana('1.HTM')" class="Estilo3"><img src="P1010247.gif" width="154" height="108" /></a>
</th>
<td>ljhsdfljhsdfgolihsdf</td>
Me urge bastante y me haceis un gran favor.

Saludos!

caricatos 04/07/2008 05:09

Respuesta: No se cual es el error!
 
Hola:

No tienes bien definida la función porque no usas parámetros...

function AbreVentana(cual){
window.open(cual,"","toolbar=no,location=no,di rectories =no,status=0,menubar=no,scrollbars=no,resizable=no ,width=600,height=449");
}

Prueba ese cambio y dinos si te vale.

Saludos :arriba:

JoseLAKALePet 04/07/2008 05:17

Respuesta: No se cual es el error!
 
Hola,

Y por qué no pones el script en el head una sola vez y lo llamas desde el body cuando lo necesites??

Código:

<html>
<head>
<script type="text/javascript">
<!--
function abreVentana(file){
window.open(file,"","toolbar=no,location=no,directories =no,status=0,menubar=no,scrollbars=no,resizable=no ,width=600,height=449");
}
// -->
</script>
</head>
<body>
...
<table width="462" border="1" bordercolor="#143A2D" bgcolor="#D4D0C8">
<tr>
<th width="139" scope="row">
<a href="javascript:abreVentana('1.html')" class="Estilo3"><img src="P1010061.gif" width="154" height="108" /></a>
</th>
<td width="307">UJGFKJGskdgaksfg</td>
</tr>
<tr>
<th scope="row"><img src="P1010242.gif" width="154" height="108" border="0" /></th>
<td>jhfgljhrsg</td>
</tr>
<tr>
<th scope="row">
<a href="javascript:abreVentana('2.html')" class="Estilo3"><img src="P1010247.gif" width="154" height="108" /></a> </th>
<td>ljhsdfljhsdfgolihsdf</td>
...
</body>
</html>

De la otra forma estás declarando la misma función dos veces, con lo cual prevalecerá la última, donde no usas parámetros y siempre llamas al mismo archivo.

Saludos :-)

casf79 04/07/2008 05:27

Respuesta: No se cual es el error!
 
Pues no me funciona de ninguna de las dos maneras, si pongo lo que me decis directamente no me abre ninguna ventana.

Es como si me estuviera dejando alguna etiqueta por cerrar...

JoseLAKALePet 04/07/2008 05:39

Respuesta: No se cual es el error!
 
Hola de nuevo!!

Acabo de probar el código que te escribí en la respuesta anterior y funciona bien. Lo he probado con IE7 y Firefox.

Puede que tengas javascript desactivado o los popups bloqueados...

casf79 04/07/2008 05:47

Respuesta: No se cual es el error!
 
Cita:

Iniciado por JoseLAKALePet (Mensaje 2476585)
Hola de nuevo!!

Acabo de probar el código que te escribí en la respuesta anterior y funciona bien. Lo he probado con IE7 y Firefox.

Puede que tengas javascript desactivado o los popups bloqueados...

Y los links te mandan a los archivos correctos?

java lo tengo activado, yo tb trabajo con esos exploradores y no me funciona en ninguno de los dos

casf79 04/07/2008 05:50

Respuesta: No se cual es el error!
 
Cita:

<script type="text/javascript" language="JavaScript">
<!--
function AbreVentana('file'){
window.open('file',"","toolbar=no,location=no,dire ctories =no,status=0,menubar=no,scrollbars=no,resizable=no ,width=600,height=449");
}
// -->
</script></head>

<body>
<div align="center">
<table width="462" border="1" bordercolor="#143A2D" bgcolor="#D4D0C8">
<tr>
<th width="139" scope="row">

<a href="javascript:AbreVentana('TB.htm')" class="Estilo3"><img src="P1010061.gif" width="154" height="108" /></a>
</th>
<td width="307">UJGFKJGskdgaksfg</td>
</tr>
<tr>
<th scope="row"><img src="P1010242.gif" width="154" height="108" border="0" /></th>
<td>jhfgljhrsg</td>
</tr>
<tr>
<th scope="row">


<a href="javascript:AbreVentana('1.htm')" class="Estilo3"><img src="P1010247.gif" width="154" height="108" /></a>
Así es como me ha quedado despues de seguir tu consejo

casf79 04/07/2008 05:59

Respuesta: No se cual es el error!
 
Genial! ya he visto el error!!! XD XD XD

Muchas Gracias!


La zona horaria es GMT -6. Ahora son las 04:25.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.