Hola, les cuento que soy re principiante en javascript. Tengo un problema... bastante tonto
Tengo digamos, una sección en mi web, para subir archivos flash, y luego, quiero brindarles el código html, entonces, recurrí a crear un pequeño formulario, que cambiando el valor de los campos Alto y Ancho, por medio de javascript, el textarea que contiene el código HTML, cambiará su valor.
Esta sería la parte en php, donde está la modificación de alto y ancho
Código PHP:
echo "ALTO<form name=\"dimensiones\"><input type=\"text\" name=\"alto\">ANCHO<input type=\"text\" name=\"ancho\"><input type=\"button\" name=\"submit\" value=\"actualizar\" onClick=\"actualizar('$destino',dimensiones.alto.value,dimensiones.ancho.value)\">";
echo "<br>";
echo "<textarea name=\"html\" cols=\"50\" rows\"4\" onclick=\"this.select()\">
<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"300\" height=\"100\">
<param name=\"movie\" value=\"http://swfupload.co.cc/$destino\">
<param name=quality value=high>
<embed src=\"http://swfupload.co.cc/$destino\" quality=high pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"800\" height=\"35\"></embed>
</object>
</textarea><br></form>";
Y esta sería la función en javascript donde el textarea debería cambiar de valor
Código PHP:
function actualizar(destino,alto,ancho)
{
dimensiones.html.value="
<object classid=\'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\' codebase=\'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\' width=\'300\' height=\'100\'>
<param name=\'movie\' value=\'http://swfupload.co.cc/\'+destino>
<param name=quality value=high>
<embed src=\'http://swfupload.co.cc/\'+destino quality=high pluginspage=\'http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\' type=\'application/x-shockwave-flash\' width=\'\'+ancho height=\'\'+alto>
";
alert(dimensiones.html.value);//ESO LO HICE PARA COMPROBAR SI CAMBIABA DE VALOR
}
Creo que el error está en la asignación de dimensiones.html.value, ya que con el editor que utilizo yo, esa parte se pone en rojo, aunque ya intenté todo para solucionarlo.
Bueno, ojalá no se haya hecho demasiado largo
Por lo general trato de abreviar lo mas que pueda para no molestar.
gracias desde ya, saludos!