wesselch: [solved] Formular ohne Send-Button abschicken

Beitrag lesen

++++ OFF TOPIC ON ++++
Da ich keine Möglichkeit gefunden habe, auf einen Thread aus dem Archiv zu antworten, eröffne ich einen neuen Thread um meine Lösung hier darzustellen
++++ OFF TOPIC OFF ++++

Ich habe das von mir dargestellte Problem nun wie folgt gelöst:

  
<html>  
  <head>  
    <style type="text/css">  
      input.btn{  
        color:#4C4C4C;  
        font-family:Helvetica,sans-serif;  
        background-color:#ffffff;  
        border:0px solid;  
        font-size:14px;  
        font-weight:normal;  
        text-align:left;  
        text-decoration:underline;  
        cursor:pointer;  
        width:320px;  
        height:20px;  
      }  
    </style>  
    <script language="JavaScript" type="text/JavaScript">  
      function machaktionD(val) {  
        document.Dirs.action.value = val;  
        document.Dirs.submit();  
      }  
    </script>  
    <script type="text/jscript">  
      <!--  
      function werIstDa() {  
        try {  
          Net=new ActiveXObject("WScript.Network");  
	}  
        catch(e) {  
          return("");  
        }  
        try {  
          User=Net.UserName;  
        }  
        catch(e) {  
          User="";  
        }  
        return(User);  
      }  
      //-->  
    </script>  
  </head>  
  <body>  
        <form name="Dirs" action="tree.cgi" method="post">  
          <input name="action" type="hidden" id="action" value="">  
          <input name="sid" type="hidden" value="">  
          <br>  
            <input name="link" type="button" value="Arbeitsanweisungen" class="btn"  
                   onClick="javascript:machaktionD('Arbeitsanweisungen')">  
        </form>  
    <script type="text/javascript">  
      document.Dirs.sid.value = werIstDa();  
    </script>  

Als SID bekomme ich den angemeldeten Benutzer geliefert und durch einen Klick auf den wie ein Link aussehenden Button wird alles per POST-Method zum Server gesendet.
Das Ganze in Frames eingebettet, ist nur für einem versierteren Benutzer die Technik durchschaubar.

Hab einen zufriedenne Auftraggeber, christian