No funciona onmouseover al ponerlo en tabla
Estoy haciendo un bloque que tiene 4 imagenes pequeñas y una grande, al pasar el cursor por las imagenes peq, se cambia la imagen grande y se visualiza la q esta bajo el cursor.
cuando hice las pruebas use una tabla, y funciona, pero al ponerlo en otra tabla ya no funciona, creo q es por que uso el document.all....... Y supongo q no encunetra e objeto donde estan las imagenes, alguien podria ayudarme pongo el codigo:
<body>
<?php
$id = $_GET['id']; $id = 1; ?>
<table width="200" border="1">
<tr>
<td colspan="6"> </td>
<td colspan="2" rowspan="3"> </td>
</tr>
<tr>
<td colspan="2" rowspan="2"> </td>
<td colspan="4"><img src="imgveh/<?php echo $id; ?>_1" name="xomision" width="333" height="234"></td>
</tr>
<tr>
<td><img src="imgveh/x<?php echo $id; ?>_1" onMouseOver="document.all.xomision.src='imgveh/<?php echo $id; ?>_1'"></td>
<td><img src="imgveh/x<?php echo $id; ?>_2" onMouseOver="document.all.xomision.src='imgveh/<?php echo $id; ?>_2'" ></td>
<td><img src="imgveh/x<?php echo $id; ?>_3" onMouseOver="document.all.xomision.src='imgveh/<?php echo $id; ?>_3'" ></td>
<td><img src="imgveh/x<?php echo $id; ?>_4" onMouseOver="document.all.xomision.src='imgveh/<?php echo $id; ?>_4'" ></td>
</tr>
<tr>
<td colspan="8"> </td>
</tr>
</table>
</body>
este es el codigo que si funciona
<table>
<tr>
<td colspan="4" >
<img src="imgveh/<?php echo $id; ?>_1" name="xomision" width="333" height="234">
</td>
</tr>
<tr>
<td >
<img src="imgveh/x<?php echo $id; ?>_1" onMouseOver="document.all.xomision.src='imgveh/<?php echo $id; ?>_1'">
</td>
<td>
<img src="imgveh/x<?php echo $id; ?>_2" onMouseOver="document.all.xomision.src='imgveh/<?php echo $id; ?>_2'" >
</td>
<td>
<img src="imgveh/x<?php echo $id; ?>_3" onMouseOver="document.all.xomision.src='imgveh/<?php echo $id; ?>_3'" >
</td>
<td>
<img src="imgveh/x<?php echo $id; ?>_4" onMouseOver="document.all.xomision.src='imgveh/<?php echo $id; ?>_4'" >
</td>
</tr>
</table>
cuando hice las pruebas use una tabla, y funciona, pero al ponerlo en otra tabla ya no funciona, creo q es por que uso el document.all....... Y supongo q no encunetra e objeto donde estan las imagenes, alguien podria ayudarme pongo el codigo:
<body>
<?php
$id = $_GET['id']; $id = 1; ?>
<table width="200" border="1">
<tr>
<td colspan="6"> </td>
<td colspan="2" rowspan="3"> </td>
</tr>
<tr>
<td colspan="2" rowspan="2"> </td>
<td colspan="4"><img src="imgveh/<?php echo $id; ?>_1" name="xomision" width="333" height="234"></td>
</tr>
<tr>
<td><img src="imgveh/x<?php echo $id; ?>_1" onMouseOver="document.all.xomision.src='imgveh/<?php echo $id; ?>_1'"></td>
<td><img src="imgveh/x<?php echo $id; ?>_2" onMouseOver="document.all.xomision.src='imgveh/<?php echo $id; ?>_2'" ></td>
<td><img src="imgveh/x<?php echo $id; ?>_3" onMouseOver="document.all.xomision.src='imgveh/<?php echo $id; ?>_3'" ></td>
<td><img src="imgveh/x<?php echo $id; ?>_4" onMouseOver="document.all.xomision.src='imgveh/<?php echo $id; ?>_4'" ></td>
</tr>
<tr>
<td colspan="8"> </td>
</tr>
</table>
</body>
este es el codigo que si funciona
<table>
<tr>
<td colspan="4" >
<img src="imgveh/<?php echo $id; ?>_1" name="xomision" width="333" height="234">
</td>
</tr>
<tr>
<td >
<img src="imgveh/x<?php echo $id; ?>_1" onMouseOver="document.all.xomision.src='imgveh/<?php echo $id; ?>_1'">
</td>
<td>
<img src="imgveh/x<?php echo $id; ?>_2" onMouseOver="document.all.xomision.src='imgveh/<?php echo $id; ?>_2'" >
</td>
<td>
<img src="imgveh/x<?php echo $id; ?>_3" onMouseOver="document.all.xomision.src='imgveh/<?php echo $id; ?>_3'" >
</td>
<td>
<img src="imgveh/x<?php echo $id; ?>_4" onMouseOver="document.all.xomision.src='imgveh/<?php echo $id; ?>_4'" >
</td>
</tr>
</table>
1 respuesta
Respuesta de averbell_