me gustaria saber como hacer para que cuando el usuario clique en un link del tipo <a></a> me ponga los valores en dicho formulario y se ejecute.
Os pongo el codigo por si lo veis mas claro
Codigo HTML
Código:
codigo JS<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <!-- Estilos de la web --> <link rel="stylesheet" type="text/css" href="css/default.css"> </head> <script src="scripts/funciones.js" type="text/javascript"></script> </head> <body> <div id="wrap"> <div id="header"> <div id="left"></div> <div id="center"></div> <div id="right"></div> </div> <div id="div_clear"></div> <div id="main"> <div id="left"> <div id="top"></div> <div id="div_clear"></div> <div id="middle"> <ul> <li class="carpeta">Usuario 1</li> <ul > <li class="pagina"><a onclick='cargarPagina("pag1.txt","c:\\prueba1")'>Pagina 1</a></li> <li class="pagina"><a onclick='cargarPagina("pag2.txt","c:\prueba2")'>Pagina 2</a></li> <li class="pagina"><a onclick='cargarPagina("pag3.txt","c:\prueba3")'>Pagina 3</a></li> </ul> </ul> <ul> <li class="carpeta">Usuario 2</li> <ul > <li class="pagina"><a onclick='cargarPagina("pag1.txt","c:\prueba1")'>Pagina 1</a></li> <li class="pagina"><a onclick='cargarPagina("pag2.txt","c:\prueba2")'>Pagina 2</a></li> </ul> </ul> </div> <div id="div_clear"></div> <div id="bottom"></div> </div> <div id="right"> <div id="top_left"></div> <div id="top_center"></div> <div id="top_right"></div> <div id="div_clear"></div> <div id="middle_left"></div> <div id="middle_center"> fsdf sdfsdfsd fsd fsdf sdf sdfsdf sdf sdfsd ffsdf sdfsdfsd fsd fsdf sdf sdfsdf sdf sdfsdf sdf dsf dsfdsf dsfsdfdsfsdfsd fs dfsdf sd fsdfs dfdsf sdfsd</div> <div id="middle_right"></div> <div id="div_clear"></div> <div id="bottom_left"></div> <div id="bottom_center"></div> <div id="bottom_right"></div> </div> </div> <form name="myform" method="post" action="destino.php"> <input type="text" name="fileName" style="visibility:hidden"> <input type="text" name="path" style="visibility:hidden" > <!-- <input type="submit" ststyle="visibility:hidden" />--> </form> <div id="div_clear"></div> <div id="footer"> <div id="left"></div> <div id="center"></div> <div id="right"></div> </div> </div> </body> </html>
Código:
function cargarPagina(myFileName, myPath){ document.myform.fileName.value = myFileName; document.myform.fileName.path = myPath; alert(document.myform.fileName.value); alert(document.myform.fileName.path); document.myform.submit(); }
no consigo que me lande el submit de mi formulario
codigo destino.php
Código PHP:
$fileName = $_POST['fileName'];
$path = $_POST['path'];
echo $fileName;
echo $path;
El formulario tiene que ser oculto 100%,
gracias!!!