Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/11/2012, 15:09
Avatar de kharen
kharen
 
Fecha de Ingreso: septiembre-2009
Mensajes: 75
Antigüedad: 14 años, 7 meses
Puntos: 2
Respuesta: boton que permita seleccionar un directorio de carpetas

Hola DeivisAndres

sí tienes razón con lo de la seguridad. Pero de todos modos por fin conseguí lo que quería. En ves de un fileupload, usé un Input de HTML y un button. Aquí pego el código:

<form id="Form1">
<input type="text" name="txtruta" style="width: 492px" id="txtrutaID"
runat="server">
<input type="button" value="Examinar" class="botones" onClick="SelCarpeta()" align="bottom"/>
<p align="left"><label class="txtLiteral">Seleccione un directorio para el Item.</label></p>
&nbsp;
</form>



<script language="JavaScript">

function getFolder() {
return showModalDialog("folderDialog.HTA", "", "width:400px;height:400px;resizeable:yes;");
}

function SelCarpeta() {
var objShell = new ActiveXObject("Shell.Application");

var objFolder = objShell.BrowseForFolder(0, "SELECCIONE LA RUTA DONDE DESEA GUARDAR EL ARCHIVO", 0, 0);

if (objFolder != null) {
var objFolderItem = objFolder.Items().Item();
var objPath = objFolderItem.Path;
var foldername = objPath;
document.forms.aspnetForm.ctl00_ContentPlaceHolder 1_txtrutaID.value = foldername;
return false;
}
}

</script>


Además me tuve que bajar la seguridad de Internet Explorer jeje. En sitios seguros pongo el dominio de donde estará publicada la Web, y en seguridad habilitar "inicializar y generar scripts de los controles de Activex no mar....."
y eso fué todo =)