itebob: Frage: ´Arbeitsverzeichniss dynamisch festlegen ´ ?

Hallo,

ich verstehe es nicht:

Die Seite unten funz-t, wie gewünscht - mit einer kleiner Ausnahme:)

Meine Ausgabe in Bereich
<div ID=divMitVerzeichniss> </div>

verschwindet, sobald mein JavaScript beendet ist, ich wollte eigentlich, dass mein Frame weiter im Fenster bleibt.

Kann mir jemand verraten, wo ich mich irre?

gruss

itebob

Anlage:
Meine Seite ´Arbeitsverzeichniss dynamisch festlegen ´

<html>
<head>
<title>Arbeitsverzeichniss dynamisch festlegen</title>
<script language="JavaScript">
<!--
function ArbeitsverzeichnissFestlegen()
{
var ausgabe_im_Browser = "";
PfadArbeitsverzeichniss = document.EingabeForm.VerzeichnissEingabefeld.value;
alert("PfadArbeitsverzeichniss  =" + PfadArbeitsverzeichniss )
  ausgabe_im_Browser  =
     "<iframe ID='FrameMitVerzeichniss' src='" + PfadArbeitsverzeichniss + "' width='90%' height='400' style='width: 300;height:200;'/>";
  divMitVerzeichniss.innerHTML=ausgabe_im_Browser;
alert("divMitVerzeichniss.innerHTML angezeigt" )
}
//-->
</script>
</head>
<body>
Arbeitsverzeichniss:
   <form name="EingabeForm" onSubmit="return ArbeitsverzeichnissFestlegen();">
     <input ID ="VerzeichnissEingabefeld" size="40" value="c:"><br>
   <input type="submit" value="Arbeitsverzeichniss festlegen" >
   </form>
  <div ID="divMitVerzeichniss"> </div>
</body>
</html>

  1. <form name="EingabeForm" onSubmit="return ArbeitsverzeichnissFestlegen();">
         <input ID ="VerzeichnissEingabefeld" size="40" value="c:"><br>
       <input type="submit" value="Arbeitsverzeichniss festlegen" >
       </form>

    <form name="EingabeForm">
     <input ID ="VerzeichnissEingabefeld" size="40" value="c:"><br>
     <input type="button" value="Arbeitsverzeichniss festlegen" onClick="ArbeitsverzeichnissFestlegen()">
    </form>

    oder

    <form name="EingabeForm" action="javascript:ArbeitsverzeichnissFestlegen()">
     <input ID ="VerzeichnissEingabefeld" size="40" value="c:"><br>
     <input type="submit" value="Arbeitsverzeichniss festlegen" >
    </form>

    Gruß
    Norbert

    1. Hallo und Danke,Norbert,

      ich habe versucht diese dymamische Auswahl mit 'Durchsuchen '(type="file")  etwas komfortabler zu machen:

      <form name="EingabeForm" action="javascript:ArbeitsverzeichnissFestlegen()">
       <input ID ="VerzeichnissEingabefeld" size="40" value="c:"  type="file" ><br>
       <input type="submit" value="Arbeitsverzeichniss festlegen" >
      </form>

      Unbefriedigend in dieser Lösung hier ist, das:

      • mein 'VerzeichnissEingabefeld' nur gefüllt wird, wenn ich im Verzeichniss irgendeine Datei auswähle. Ist auch logisch, heisst doch type="file";
      • die Vorbelegung von 'VerzeichnissEingabefeld' a'la value="c:" wird unwirksam.

      Vielleicht gibt es doch eine Möglichkeit, 'Durchsuchen' anzubieten ohne eine Datei im Verzeichnis zu haben und mit Vorbelegung-Option?

      Gruss
      itebob