Un Script para FTP que no funciona en Firefox

mulderx
28 de Febrero del 2006
Que tal!
No soy programador, en una ocasión un amigo me escribió el código que pongo más abajo con el fin de tener un formulario de entrada a un servidor de FTP, para los visitantes de nuestro sitio. el scrip funciona muy bien, sin embargo cadavez es mayor el número de personas que tienen Firefox como navegador.

Lamentablemente el escript no funciona en Firefox, sólo en IE.

Alguien puede decirme cómo modificar el código, o si tiene algun script que haga lo mismo en ámbos navegadores.

Código FTP:

<html>
<head>
<title>Entrar a cuenta de FTP</title>
<script language="VBscript">

Sub ValidarDatos()
dim cURL
if Len(Ltrim(document.FmLogin.Login.value))=0 then
msgbox "Faltan datos en el campo de Login !!!",vbExclamation
document.FmLogin.Login.focus
exit sub
elseif Len(Ltrim(document.FmLogin.Pass.value))=0 then
msgbox "Faltan datos en el campo de Password !!!",vbExclamation
document.FmLogin.Pass.focus
exit sub
end if
cURL = "ftp://" & document.FmLogin.Login.value & ":" & document.FmLogin.Pass.value & "@Poner_aqui_IP_o_ftp.server.com"
window.open(cUrl)
End sub

Sub borrarCampos()
document.FmLogin.Login.value = ""
document.FmLogin.Pass.value = ""
document.FmLogin.Login.focus
End sub
</script>

</head>
<body>
Acceso FTP

<form name="FmLogin" method="POST">
<p align="left">Usuario:<br>
<input size=30 maxlength=256 name="Login" style="font-weight: 700">
&nbsp;<br>
Contraseña:<br>
<input type=password size=30 maxlength=256 name="Pass" style="font-weight: 700">
&nbsp;<br>
<input type=button value="Entrar" onclick="ValidarDatos()" style="font-weight: 700">
<input type=reset value="Limpiar" onclick="BorrarCampos()" style="font-weight: 700"></p>
</form>

</html>

Edgarin
28 de Febrero del 2006
Hola, rehice el script y ya será compatible
Ah, y no olvides que no sale en FireFox porque Micro$oft solo es compatible con Micro$oft
Aqui lo tienes:

<script language="JavaScript" type="text/JavaScript">
function ValidarDatos(){
var cURL;
if(document.FmLogin.Login.value==""){
alert("Faltan datos en el campo de Login !!!");
document.FmLogin.Login.focus();
}else if(document.FmLogin.Pass.value==""){
alert("Faltan datos en el campo de Password !!!");
document.FmLogin.Pass.focus();
}else{
cURL = "ftp://" + document.FmLogin.Login.value + ":" + document.FmLogin.Pass.value + "@Poner_aqui_IP_o_ftp.server.com";
window.open(cURL);
}
}

</script>


Saludos, desde La Paz-Bolivia
Edgarin

Edgarin
28 de Febrero del 2006
Me olvide decirte que en tu boton Limpiar, no es necesario su evento onClick, ya que es de tipo reset, o sea que la funcion BorrarCampos no es necesario que exista.

Saludos

mulderx
28 de Febrero del 2006
Tanke!

Si, usaré tu script, habia visto unos muy buenos en Java que te simulan un cliente de FTP, pero no hay plata para pagarlo. Un saludo Edgar!