Cita:
Iniciado por masterpuppet No entiendo muy bien cual es el problema si siempre envias la ruta, en todo caso si queres hacer algo diferente dependiendo del tipo de archivo, por el nombre del mismo podes deducir que tipo de archivo es, ya que empiezan por ARCHIVO y VIDEO respectivamente, o sino queres recaer en el nombre del fichero podes pasar a la función un tercer parametro que sea justamente el tipo, algo así:
Código Javascript
:
Ver originalfunction confirmar(archivoEliminar, i, tipo) {
...
if('v' == tipo) {
...
} else if('f' == tipo) {
...
}
...
}
Saludos.
Perfecto masterpuppet, tu idea me hizo resolverlo y aquí lo dejo:
Al final el code quedó así:
Código:
var conexion;
function confirmar(Eliminar, datos, tipo)
{
if(confirm('¿Realmente desea eliminar el archivo por completo? \n\n NOTA :: El archivo dejará de existir para siempre.'))
{
conexion=HttpRequest();
conexion.onreadystatechange = dibujar;
conexion.open('POST','?'+location.search.substring(1), true);
conexion.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
conexion.send("&dato="+Eliminar);
} else {
conexion='';
}
function dibujar()
{
if(conexion.readyState == 4) {
if (tipo == '1') { $('div#eliminar'+datos).remove(); document.getElementById("proceso").innerHTML = 'Archivo eliminado'; }
else if (tipo == '2') { $('div#veliminar'+datos).remove(); document.getElementById("vproceso").innerHTML = 'Video eliminado'; }
} else {
if (tipo == '1') { document.getElementById("proceso").innerHTML = 'Eliminando Archivo'; }
else if (tipo == '2') { document.getElementById("vproceso").innerHTML = 'Eliminando Video'; }
}
}
}
Gracias amigo. Nose como puedo caer en errores tan estúpidos... nuevamente, Gracias