Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2006, 16:49
erponcios
 
Fecha de Ingreso: abril-2006
Mensajes: 218
Antigüedad: 18 años, 7 meses
Puntos: 0
Problema con javascript y php.

Mirar, toy intentando hacer una cosa…

Tengo una lista con 5 elementos, los cuales tienen values, de carpetas de mi ftp.

Bien, pues quiero que según vaya cambiando entre un elemento u otro, el value del que este seleccionado, se ponga en un div, mostrando así la ruta actual.

A la vez, quiero que el value del que este seleccionado, se ponga en el value de un campo typo=”hidden”, que tengo, para poder extraerlo con PHP, para poder utilizar esa ruta, posteriomente, para subir un archivo.

El código que tengo es el siguiente, pero no me funciona:

echo "<table width='80%' border='0' cellspacing='0' cellpadding='0'>";

echo "<form Enctype='Multipart/Form-Data' action='$pag?accion=subir' method='post' name='form_ftp' id='form_ftp'>";

echo "<tr height='12'><td></td></tr>";

echo "<tr height='20'>";

echo "<td align='left'>"

echo "<span class='texto'>Elija sección para subir las imágenes:<img src='Images/espacio.gif' width='10' height='1'></span>";

echo "<select name='carpetas' class='casillas' id='carpetas' onchange='var ruta=document.getElementById('ruta');var
carpeta=document.getElementById('carpetas');ruta.i nnerHTML=carpetas.options[carpetas.selectedIndex].value;var
rutaphp=document.getElementById('rutaphp');rutaphp .value=carpetas.options[carpetas.selectedIndex].value;'>";

echo "<option value='/home/cmnghjuw/public_html/trabajos/grafico/'>Diseño Gráfico</option>";

echo "<option value='/home/cmnghjuw/public_html/trabajos/web/'>Diseño Web</option>";

echo "<option value='/home/cmnghjuw/public_html/trabajos/multimedia/'>Multimedia</option>";

echo "<option value='/home/cmnghjuw/public_html/trabajos/ilustracion/'>Ilustración</option>";

echo "<option value='/home/cmnghjuw/public_html/trabajos/infografia/'>Infografía</option>";

echo "</select>";

echo "</td>";

echo "</tr>";

echo "<tr height='30'><td></td></tr>";

echo "<tr height='15'>";

echo "<td>";

echo "<span class='texto'>El directorio actual es: <i id=ruta></i></span>";

echo "</td></tr>";

echo "<tr height='30'><td><input type='hidden' name='rutaphp' id='rutaphp' value=''></td></tr>";

echo "</form>";

echo "</table>";

$_POST['rutaphp'];

No me funciona nada, ni me muestra los values, dentro del div.

Si pudierais revisarmelo, por favor os lo agradecería mucho, gracias.