soy un ignorante en javascript ... conozco mas de php
y necesito me ayuden con esto.
tengo un codigo que me pasaron, que me permite tomar el nombre de una imágen de una BD, y me la muestra una vez seleccionada en la página (cambia automáticamente al seleccionar uno u otro nombre.) me funiona PERFECTO... pero ME GUSTARIA... darle un tamaño FIJO a la imágen que me muestra (específicamente 80px x 80px)
es posible hacer esto ???
este es el codigo scipt
Código PHP:
<script>
//Dynamic Image selector Script- © Dynamic Drive (www.dynamicdrive.com)
//For full source code, installation instructions,
//100's more DHTML scripts, visit dynamicdrive.com
//enter image descriptions ("" for blank)
var description=new Array()
description[0]=""
description[1]=""
description[2]=""
description[3]=""
var ie4=document.all
var ns6=document.getElementById
var tempobj=document.dynamicselector.dynamicselector2
if (ie4||ns6)
var contentobj=document.getElementById? document.getElementById("dynamic3"): document.all.dynamic3
function generateimage(which){
if (ie4||ns6){
contentobj.innerHTML='<center>Loading image...</center>'
contentobj.innerHTML='<center><img src="'+which+'"><br><br>'+description[tempobj.options.selectedIndex]+'</center>'
}
else if (document.layers){
document.dynamic1.document.dynamic2.document.write('<center><img src="'+which+'"><br><br>'+description[tempobj.options.selectedIndex]+'</center>')
document.dynamic1.document.dynamic2.document.close()
}
else
alert('You need NS 4+ or IE 4+ to view the images!')
}
function generatedefault(){
generateimage(tempobj.options[tempobj.options.selectedIndex].value)
}
if (ie4||ns6||document.layers){
if (tempobj.options.selectedIndex!=-1){
if (ns6)
generatedefault()
else
window.onload=generatedefault
}
}
</script>
Código PHP:
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#000000">
<tr>
<td align="left" valign="middle"><div align="center">
<select name="dynamicselector2" class="texto_3 Estilo6 Estilo7" id="dynamicselector2" onchange="generateimage(this.options[this.selectedIndex].value)">
<option selected="selected">--</option>
<?php
$busca_logo= mysql_query("select * from logos order by nombre",$conexion) or die ("cago".mysql_error());
while ($reg=mysql_fetch_array($busca_logo))
echo "<option value=\"$reg[ruta]\">$reg[nombre]</option>";
?>
</select>
</div></td>
<td width="80" height="80" align="left" valign="top"><ilayer name="dynamic1" id="dynamic1" width="80" height="80">
<layer name="dynamic2" width="80" height="80" id="dynamic2">
<div id="dynamic3"><span class="Estilo6"><span class="Estilo7"></span></span></div>
</layer>
</ilayer></td>
</tr>
</table>