Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2009, 01:25
yugaee
 
Fecha de Ingreso: agosto-2008
Mensajes: 52
Antigüedad: 15 años, 8 meses
Puntos: 1
Problema: No hace submit form en Internet Explorer pero si en FF, etc...

Hice un script que ayuda a cambiar el nombre de los archivos en un servidor haciendo un submit mediante PHP, su función es correcta en Firefox y otros navegadores, pero NO en Internet Explorer ... el script en escencia hace esto:

1.- Pregunta el nuevo nombre a colocarle al archivo, usando como respuesta predeterminada el nombre actual.

2.- Si la respuesta la dejan en blanco o cancelan hace un return false, ó, si la dejan en el mismo nombre lanza una alerta y un return false.

3.- Si el nuevo nombre contiene caracteres inválidos hace un return false y lanza una alerta.

4.- Si todo está bien, hace un innerHTML y un submit form.


La cosa es... no funciona en IE :(...

¿Que he estado haciendo mal?

Código PHP:
function rename1382442579file()
{
var 
reply prompt(''msg3 +'''Ashley-Tisdale-So_Much_For_You');
if (
reply == null) {
return 
false;
}
if (
reply == '') {
alert(''msg4 +'');
return 
false;
}
if (
reply == 'Ashley-Tisdale-So_Much_For_You') {
alert(''msg5 +'');
return 
false;
}
var 
string reply;
for (var 
0string.lengthi++) {
if (
iChars.indexOf(string.charAt(i)) != -1){
alert(''msg6 +'');
return 
false;
}
}
var 
agree=confirm(''msg7 +'" Ashley-Tisdale-So_Much_For_You.mp3 "'msg8 +'" ' reply '.mp3 "\n\n'msg2 +'');
if(
agree){
document.getElementById('solicitud1382442579').innerHTML=cod1+reply+cod2;
document.funciones.submit();
return 
true ; }
else
return 
false ;


Última edición por yugaee; 18/03/2009 a las 01:36