Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 17

Thema: FTP Fenster richtig öffnen. JavaScript Frage

  1. #1
    Youngster
    Registriert seit
    07.03.2011
    Beiträge
    13
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard FTP Fenster richtig öffnen. JavaScript Frage

    Hi habe in Html gefragt wie man:
    HTML-Code:
    <input type=button value="Login!" onClick="Login(this.form)"></td>
    das im neuen fenster aufmacht.

    das ganze ist ein JavaScript. den ich jetzt mal etwas einkürze. Es soll auch kein Doppelposting sein sondern einfach damit man es verstehen kann.

    HTML-Code:
    <SCRIPT LANGUAGE="JavaScript">
    function Login(form) {
    var username = form.username.value;
    var password = form.password.value;
    var server = form.server.value;
    if (username && password && server) {
    var ftpsite = "ftp://" + username + ":" + password + "@" + server;
    window.location = ftpsite;
    }
    else {
    alert("Please enter your username, password, and FTP server's address.");
       }
    }
    </script>
    Soviel zum Java
    jetzt kommt der html teil:

    HTML-Code:
    <html>
    <head>
    </head>
    <body>
    <center>
    <form name=login>
    <table width=250 border=1 cellpadding=3>
    <tr>
    <td colspan=2 align=center><b><h2>Login FTP Server!</h2></b></td>
    </tr>
    <tr>
    <td>Username:</td>
    <td><input type=text name=username size=20></td>
    </tr>
    <tr>
    <td>Password:</td>
    <td><input type=password name=password size=20></td>
    </tr>
    <tr>
    <td>Server:</td>
    <!--<td><tt>ftp://</tt><input type=text name=server size=14></td>-->
    <td><tt>ftp://</tt><input type="text" name="server" value="FTPADRESSE.dyndns.org" size=14></td>
                       <input type="text" name="Value" value="FTP LOGIN DATEN EINGEBEN" size="32"> 
    </tr>
    <tr>
    <td colspan=2 align=center>
    <input type=button value="Login!" onClick="Login(this.form)"></td>
    </td>
    </tr>
    </table>
    </center>
     <HEAD>
    Nun kann mir bitte einer zeigen wie ich das mit dem Button machen muss das mein FTP im neuen fenster geöffnet wird?
    Ich bekomme es einfach nicht hin .

    DANKE DANKE DANKE für jeden tipp
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: FTP Fenster richtig öffnen. JavaScript Frage

    Erstmal: Java und JavaScript sind zwei völlig verschiedene Sprachen und haben außer einem ähnlichen Namen nichts miteinander am Hut.

    http://www.google.de/#hl=de&xhr=t&q=...24fd8fc8d3bdb3

    Deinem Formular gibst du dann noch das attribut: onsubmit="return false;"
    Außerdem sollte zum einen das form-tag geschlossen werden. Zum Anderen gehören Werte für Attribute von HTML-Tags in Hochkommata.
    Z.B.
    HTML-Code:
    <form name="login">
    <input type="text" name="username" size="20">
    etc.
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  3. #3
    Youngster
    Themenstarter

    Registriert seit
    07.03.2011
    Beiträge
    13
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: FTP Fenster richtig öffnen. JavaScript Frage

    Hallo
    Danke für die Infos.
    Das mit den Hochkommas habe ich nicht so gesehen. ( es geht auch so ) werde das aber ändern.

    Schaue ich unter JAVASCript und neues fenster komme ich immer wieder zu "window.open"
    Was mich einfach nicht weiterbringt.
    Ich suche sicher nicht an der richtigen stelle oder habe einen totalen denkfehler beim öffnen im neuen Fenster. z.b. onsubmit="return false
    verstehe einfach nicht wie ich es ändern muss damit es geht.
    Ich baue das in Wordpress ein, Dort geht es schon mal nur wenn man den Scipt in ein frame einbaut. Und leider geht dann auch der ftp eben in diesen einen frame auf. Das nervt mich.
    mfg cooper

  4. #4
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: FTP Fenster richtig öffnen. JavaScript Frage

    onsubmit="return false;" <-- Damit hinderst du den Browser nur daran, das Formular abzuschicken (sofern Javascript aktiviert ist).

    Ich bin kein JavaScript-Experte und mit Wordpress habe ich mich auch noch nie beschäftigt, keine Ahnung ob da irgendwo automatisch window.open blockiert wird, kann ich mir aber eigentlich nicht vorstellen.
    window.open ist auf jedenfall erstmal richtig.

    Setze dein form-tag mal folgendermaßen:

    HTML-Code:
    <form action="" name="login" onsubmit="Login(this);return false;">
    Das onclick-Event beim submit-Button kannst du dann entfernen. Hat den Vorteil, dass die Funktion auch beim drücken von <Enter> in einem Eingabefeld ausgelöst wird.
    Wenn das nicht funktioniert schau mal was die Fehlerkonsole ausspuckt (Google Chrome hat zum Beispiel hervorragende Debug-Infos die über Strg+Shift+J anzeigbar sind).

    Hier auch mal ein Popup-Generator, der Javascript-Code sollte auf jedenfall funktionieren, wenn nicht seitens Wordpress da irgendwas geblockt wird:
    http://www.javatop.de/scripte2/popupgenerator.htm


    Edit: In deinem Beispielcode aus dem Eröffnungspost setzt du übrigens window.location, und das bezieht sich auf das aktuelle Fenster. Das dir der Code kein Popup öffnet ist klar.
    Geändert von SinnlosS (08.03.2011 um 15:24 Uhr)
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  5. #5
    Youngster
    Themenstarter

    Registriert seit
    07.03.2011
    Beiträge
    13
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: FTP Fenster richtig öffnen. JavaScript Frage

    Hi
    THX
    Also ich bin leider auch kein JavaScript-Experte...
    In Wordpress geht das alles ja schon. Es liegt echt nur am problem das beim auslösen von Enter der FTP server in einen neuen fenster geöffnet werden muss. Macht ja kein sinn das im gleichen zu öffnen.
    Setze ich dein code ein ist mein Button weg.
    kein Plan ... hab wo zu viel zeit am rechner verbracht

  6. #6
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: FTP Fenster richtig öffnen. JavaScript Frage

    Poste doch mal den Code mit dem du es nach Berücksichtigung meines letzten Beitrags probiert hast, dann schau ich mal ob ich einen Fehler finde. Das ganze sollte eigentlich kein Problem sein.
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  7. #7
    Youngster
    Themenstarter

    Registriert seit
    07.03.2011
    Beiträge
    13
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: FTP Fenster richtig öffnen. JavaScript Frage

    ok
    gelöscht habe ich :
    HTML-Code:
    }
    else {
    alert("Please enter your username, password, and FTP server's address.");
       }
    }
    brauche ich ja nicht mehr

    Hier habe ich die hochkommas gesetzt.
    HTML-Code:
    <tr>
    <td colspan=2 align=center><b><h2>Login FTP Server!</h2></b></td>
    </tr>
    <tr>
    <td>Username:</td>
    <td><input type="text" name="username" size="20"></td>
    </tr>
    <tr>
    <td>Password:</td>
    <td><input type="password"name="password" size="20"></td>
    </tr>
    u.s.w. Und diese zeile ersetzt duch deine
    HTML-Code:
    <input type=button value="Login!" onClick="Login(this.form)">
    Somit ist der button weg logo. Aber Enter löst nicht aus

  8. #8
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: FTP Fenster richtig öffnen. JavaScript Frage

    HTML-Code:
    <html>
    <head>
    <script type="text/javascript">
    var win=null;
    function Login(form) {
    	var username = form.username.value;
    	var password = form.password.value;
    	var server = form.server.value;
    	if (username && password && server) {
    		var ftpsite = "ftp://" + username + ":" + password + "@" + server;
    		NewWindow(ftpsite,"FTP-Zugriff");
    	}
    	else {
    		alert("Bitte Daten eingeben.");
    	}
    }
    function NewWindow(mypage,myname){
    	settings="width=450,height=300,top=50,left=50,scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";
    	win=window.open(mypage,myname,settings);
    	win.focus();
    }
    </script>
    </head>
    <body>
    <body>
    <center>
    	<form method="post" action="" name="login" onsubmit="Login(this);return false;">
    		<table width="250" border="1" cellpadding="3">
    			<tr>
    				<td colspan="2" align="center">
    					<b><h2>Login FTP Server!</h2></b>
    				</td>
    			</tr>
    			<tr>
    				<td>Username:</td>
    				<td><input type="text" name="username" size="20"></td>
    			</tr>
    			<tr>
    				<td>Password:</td>
    				<td><input type="password"name="password" size="20"></td>
    			</tr>
    			<tr>
    				<td>Server:</td>
    				<td><tt>ftp://</tt><input type="text" name="server" value="" size="14"></td>
    			</tr>
    			<tr>
    				<td colspan=2 align=center>
    					<input type=button value="Login!">
    				</td>
    			</tr>
    		</table>
    	</form>
    </center>
    </body>
    </html>
    So macht es genau was du möchtest.
    Geändert von SinnlosS (08.03.2011 um 17:09 Uhr) Grund: onlick-Event beim submit-button entfernt
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  9. #9
    Youngster
    Themenstarter

    Registriert seit
    07.03.2011
    Beiträge
    13
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: FTP Fenster richtig öffnen. JavaScript Frage

    THX

    Habe es auf der info2 laufen.
    "So macht es genau was du möchtest."
    nein leider nicht . Oder geht das bei dir ?
    Ich arbeite im Firefox

  10. #10
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: FTP Fenster richtig öffnen. JavaScript Frage

    Habe es im Chrome und im Firefox getestet. Komme problemlos mit meinen Zugangsdaten auf meinen Strato-Webspace in einem Popup. Hast du Javascript im Firefox deaktiviert?
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

Ähnliche Themen

  1. Einzellnes Fenster öffnen
    Von goldesel im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 12.10.2009, 13:50
  2. Links öffnen nicht richtig im Hauptframe
    Von ne99o im Forum HTML & CSS Forum
    Antworten: 0
    Letzter Beitrag: 06.06.2008, 00:22
  3. Fenster öffnen
    Von gschn im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 14.12.2006, 12:39
  4. Fenster öffnen
    Von Sicarius im Forum HTML & CSS Forum
    Antworten: 14
    Letzter Beitrag: 27.09.2005, 16:37
  5. Ein Fenster in HTML öffnen
    Von commander im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 02.01.2005, 12:50

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •