Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2009, 08:11
Laufwerk
 
Fecha de Ingreso: marzo-2007
Mensajes: 538
Antigüedad: 17 años, 2 meses
Puntos: 0
al hacer clic en un enlace enviar un formulario

Hola amigos!!!
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:
<!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">&nbsp; 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>
codigo JS
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!!!