Hola a todos:
Vuelvo a tener otro problemilla:
lo que muestro abajo funciona perfecto en IE, mozilla y mocilla firefox, y falla en Netscape 7 y Opera.
Trabajo con dos frames, el de arriba está siempre fijo y toda la web se mueve en el de abajo.
El problema que encontré es el siguiente:
Al hacer un upload, al dar a enviar, me abre nueva página y se queda en blanco y  colgada en verifica.asp poniendo en la barra de abajo documento terminado, pero no hace nada más.
Este es  el código del form: 
Página verifica.shtml 
 Código PHP:
    <script language="JavaScript" type="text/javascript">
var envia = false
function verifica(donde){
document.form1.archivo.value = donde.file.value.split("\\")[donde.file.value.split("\\").length-1]
document.form1.tabla.value = donde.tipo.value
document.form1.target = "pepe"
document.form1.submit()
}
function enviar(){
document.form2.submit()
}
function enviar2(){
return envia 
} 
function Validator(theForm) 
{ 
if (theForm.file.value == "") 
{ 
alert("Por favor seleccione un archivo."); 
theForm.file.focus(); 
return (false); 
} 
verifica(theForm); 
} 
</script>
<form name="form1" id="form1" method="post" action="verifica.asp">
<input type="hidden" name="archivo">
<input type="hidden" name="tabla">
</form>
<form action="insert.asp" method="post" enctype="multipart/form-data" name="form2" id="form2" onsubmit="return enviar2()">
<td>Archivo :</td> 
<td><input type="file" name="file" onkeydown="return borrar()" onkeyup="return borrar()" size="38"></td></tr> 
<td>Nick :</td> 
<td><input type="text" name="name" size="35" value=" "></td> 
<td><select name="tipo" style="font-size: 9pt"> 
<option value="audio">Audio</option>
// más opciones
<input type="button" name="Submit" value="Enviar" onclick="Validator(this.form)"> 
</form>
<iframe name="pepe" style="visibility:hidden;display:none"></iframe> 
   
  La página verifica.asp comprueba si existe el nombre del archivo antes de subir y devuelve esto si existe: 
<script language="JavaScript" type="text/javascript">
parent.envia = false
parent.alert('Esta portada la tenemos!')
</script> 
y esto si no existe: 
<script language="JavaScript" type="text/javascript">
parent.envia = true
parent.enviar()
</script>
Cuando se queda parada en verifica.asp, el escript de arriba es lo que contiene el codigo fuente. 
La página insert.asp guarda la foto y agrega los datos del form a base de datos. 
Si quito 
onsubmit="return enviar2()" en el form, si funciona con NS pero no mira si existe o no, creo que el error está en las funciones . 
Espero que alguien de con la tecla, ya que yo me he vuelto loco y no conseguí ver donde está el error 
gracias anticipadas