|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - xcx
Páginas: 1 2 3 [4] 5 6 ... 9
76
« en: Viernes 20 de Octubre de 2006, 16:16 »
Uhm.. Igual va a ser una lata pero quizás esto te pueda ayudar. function validar(forma){ ... ... cb = document.getElementsByTagName("input"); ... checkado = 0; for(i=0; i < cb.length; i++){ if (cb[i].type == "checkbox" && cb[i].checked == true && cb[i].name.substr(0,3) == "bit"){ checkado++; }//if }//for ... }//validar
a ver, comentarios: forma es el formulario en cuestión de la página que quieres validar. en la lina del cb=document y blablabla, le estoy diciendo que cree un arreglo de todos los elementos de tipo input - así deja de lado los labels, div, etc, solo los input - una variable checkado para saber en este ejemplo si hay algun checkbox checado. despues un ciclo for, donde pregunto si el input en cuestión que quiero validar es del tipo checkbox, y si está chequeado y además si su nombre comienza con bit____. De aquí entonces, sacas en conclusión que tendrás que homologar los nombres. Bueno, esto lo ocupe en realidad para saber si habian chequeado al menos uno de los checkbox que tenía y si no habian checado más de los correspondientes en una aplicación. para los tipo input text, pues les cambias el tipo y obviamente no preguntas si vienen checados, y hasta podrias usar el checkField de una funcion javascript que te voy a adjuntar, que lo encontre por ahí y es muy interezante... ojalá te sirva y te ahorres varias líneas de código...
77
« en: Jueves 19 de Octubre de 2006, 20:38 »
Bueno, al final lo logré resolver de la siguiente forma... En cada línea donde tenía el nodox.Attributes.Append(nilAttribute) lo cambie a esto nodox.Attributes.Append(xmlDocCarr.CreateAttribute("xsi", "nil", http://www.w3.org/2001/XMLSchema-instance")) nodox.Attributes("xsi:nil").Value = "true"
Y ahora si funciona, y me muestra el xml como lo define el esquema que me pasaron... No se si sea la mejor forma, dejo la inquietud por si alguien se maneja mejor en el tema. de ante mano gracias.. [Edit] Sorry si es que el moderador de esta sección lo considera spam por haber posteado 2 veces, la verdad es que cuando postee la solución que encontre ni me acordé de las reglas de los foros.. (Digamos que estaba muy desesperado viendo como solucionaba este problema)
78
« en: Jueves 19 de Octubre de 2006, 17:13 »
Hola, tengo el siguiente problema, estoy generando un documento xml en base a un esquema que me entregaron con xmldocument, y algunos atributos estan definidos como nillable, por lo cual solamente insertaba un xsi:nil="true", hasta ahí todo bien en otros proyectos anteriores, pero en el de ahora es diferente.. además de existir este atributo, tambien hay otros atributos que se deben completar debido a que son requeridos, son booleanos, por lo que no hay problema, solo agrego un si o un no. el problema es cuando existen más elementos o nodos. Aquí les muestro un fragmento del xml en cuestión. ... ... <CodCarrera>7444</CodCarrera> <Anio>2006</Anio> <PSU Requisito="Si"> <Exige_Puntaje_Minimo Puntaje_Minimo="No" /> <Prueba_Obligatoria_Lenguaje Ponderacion="20">No</Prueba_Obligatoria_Lenguaje> <Prueba_Obligatoria_Matematicas Ponderacion="25">No</Prueba_Obligatoria_Matematicas> <Prueba_Optativa_Ciencias_Sociales Ponderacion="30">No</Prueba_Optativa_Ciencias_Sociales> <Prueba_Optativa_Ciencias Ponderacion="0">No</Prueba_Optativa_Ciencias> <NEM Ponderacion="25">No</NEM> <Entrevista_Personal Ponderacion="0">No</Entrevista_Personal> <Entrevista_Psicologica Ponderacion="0">No</Entrevista_Psicologica> <Test_Psicologico Ponderacion="0" Valor="0" Valor_Expresado="$">No</Test_Psicologico> <Prueba_Especial Ponderacion="0" Valor="0" Valor_Expresado="$">No</Prueba_Especial> <Examen_Admicion Ponderacion="0">No</Examen_Admicion> <Requiere_Experiencia_Laboral Observacion="No" xsi:nil="true" /> </PSU> ... ...
Si se dan cuenta, el nodo "Exige_Puntaje_Minimo" no lleva xsi:nil="true", pero sin embargo esta definido en el esquema y cuando lo agrego, me he dado cuenta que solo lo agrega en el último nodo... En el comienzo del xml declaro esto para utilizarlo más abajo. Dim nilAttribute As XmlAttribute = xmlDocCarr.CreateAttribute("xsi", "nil", "http://www.w3.org/2001/XMLSchema-instance") nilAttribute.Value = "true"
entonces cuando encuentro que un valor no contiene datos lo agrego ... nodo3 = xmlDocCarr.CreateElement("Exige_Puntaje_Minimo") 'Atributo Puntaje_Minimo Si/No nodo3.Attributes.Append(xmlDocCarr.CreateAttribute("Puntaje_Minimo")) If Not (.Rows(i).Item("puntMinimo") Is DBNull.Value) Then If (.Rows(i).Item("puntMinimo") = 1) Then nodo3.Attributes("Puntaje_Minimo").Value = "Si" If Not (.Rows(i).Item("puntMinimo") Is DBNull.Value) Then nodo3.InnerText = .Rows(i).Item("puntMinimo") Else nodo3.Attributes.Append(nilAttribute) nodo2.AppendChild(nodo3) End If Else nodo3.Attributes.Append(nilAttribute) nodo3.Attributes("Puntaje_Minimo").Value = "No" End If Else nodo3.Attributes.Append(nilAttribute) nodo3.Attributes("Puntaje_Minimo").Value = "No" End If nodo2.AppendChild(nodo3) ...
Alguna idea o sugerencia? o lo estoy apilcando mal? he buscado info pero no he encontrado algo específico a mi problema, solo documentación de porque se implementa y de como nacio, pero no algo de porque me lo agrega en el último nodo y no cuando yo quiero. Cabe destacar que si lo agrego a mano (el xsi:nil...) el xmlspy me lo reconoce sin problemas y la validación es correcta.. Agradesco cualquier ayuda.. te antemano gracias...
79
« en: Jueves 14 de Septiembre de 2006, 15:45 »
Hola, que yo sepa no hay una forma de mandar directamente a imprimir, a lo más llega a la ventana donde se le dan las opciones de impresión y luego se imprime. Y, lo más probable es que sea por un tema de seguridad. porque si se pudiera acceder directamente a la impresora para imprimir, porque no tambien al disco duro? y a los archivos? y de ahí, las posibilidades para alguien malicioso se expanderían sin límites...
80
« en: Jueves 14 de Septiembre de 2006, 15:40 »
aspmail, es muy bueno para manejar la parte de correos.
81
« en: Martes 8 de Agosto de 2006, 18:47 »
Hola, me disculpo por el título, aunque está relacionado no es muy adecuado bueno, a ver, en plano general, hay una página de formulario de contacto, donde el usuario puede seleccionar entre otras cosas la nacionalidad, pais, región, provincia y comuna. Al momento de desarrollar esto, usé controles para las validaciones. actualmente funciona. aunque ahora me han pedido que modifique esa parte y se ejecute con ajax, debido a que las recargas eran algo lentas, no tuve problema para implementar la clase de ajax con su ajaxmethod y todo eso, seteé AutoPostBack="False" y cree el script para que llamara los métodos de una clase, el cual me regresaría un string y con el, reemplazaría el elemento dentro del div que en este caso sería un select, claro, el problema viene que al momento de sobre escribir, modificar o reemplazar los valores que tenían esos select o dropdownlist la validación no funciona, es decir, pierde relación el comparevalidator con el dropdownlist, pese a que ocupo el mismo id para reemplazar el objeto. Probé tambien añadiendo los valores usando el mismo js sin modificar el div, es decir, colocando algo como .. obj.options[obj.options.length] = new Option (valor, indice); ...
El cual efectivamente me modificaba la lista de valores del select, pero, tambien pierde el evento para ejecutar el comparevalidator... Alguien sabe como poder solucionar eso?, hay alguna forma de hacer que el comparevalidator se gatille por intermedio de js? Eso, de antemanos se los agradesco... Chiabela.
82
« en: Martes 8 de Agosto de 2006, 18:25 »
Hola, ejecuta la aplicación en el servidor y ve si te lanza el error, si te aparece el mismo mensaje entonces, cambia esa configuración en el archivo web.config de la aplicación, este archivo, se encuentra en el raíz de la aplicación, si no existiera (cosa que dudo) tiene esta forma <?xml version="1.0" encoding="utf-8" ?> <configuration> <system.web> <httpRuntime executionTimeout="90" maxRequestLength="21096" useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100"/> <!-- DEPURACIÓN DINÁMICA DE COMPILACIÓN Establezca la depuración de compilación como "true" para insertar símbolos de depuración (información .pdb) en la página compilada. Dado que este proceso crea un archivo grande que se ejecuta más despacio, debe establecer este valor como true durante la depuración y como false el resto del tiempo. Para obtener más información, vea la documentación acerca de la depuración de archivos ASP.NET. --> <compilation defaultLanguage="vb" debug="true" /> <!-- MENSAJES DE ERROR PERSONALIZADOS Establezca el modo customErrors como "On" o "RemoteOnly" para habilitar mensajes de error personalizados y como "Off" para deshabilitarlos. Agregue etiquetas <error> para cada uno de los errores que desea administrar. "On" Mostrar siempre mensajes (descriptivos) personalizados. "Off" Mostrar siempre información de error ASP.NET detallada. "RemoteOnly" Mostrar mensajes (descriptivos) personalizados sólo a usuarios que no estén en el servidor Web local. Se recomienda esta configuración por razones de seguridad, para que no muestre la información detallada de la aplicación a clientes remotos. --> <customErrors mode="RemoteOnly" /> <!-- AUTENTICACIÓN Esta sección establece las directivas de autenticación de la aplicación. Los modos existentes son "Windows", "Forms", "Passport" y "None" "None" No se realiza ninguna autenticación. "Windows" IIS realiza la autenticación (básica, implícita o Windows integrada) de acuerdo con la configuración de la aplicación. Se debe deshabilitar el acceso anónimo en IIS. "Forms" El usuario proporciona un formulario personalizado (página Web) para introducir las credenciales y, a continuación, autenticarlas en la aplicación. Un símbolo (token) de credencial de usuario se almacena en una cookie. "Passport" La autenticación se realiza mediante un servicio de autenticación centralizado proporcionado por Microsoft que ofrece un inicio de sesión único y servicios de perfil principal para sitios miembro. --> <authentication mode="Windows" /> <!-- AUTORIZACIÓN Esta sección establece las directivas de autorización de la aplicación. Puede permitir o denegar el acceso a los recursos de la aplicación por usuario o función. Comodines: "*" incluye a todo el mundo, "?" incluye a usuarios anónimos (sin autenticar). --> <authorization> <allow users="*" /> <!-- Permitir a todos los usuarios --> <!-- <allow users="[lista de usuarios separados por comas]" roles="[lista de funciones separadas por comas]"/> <deny users="[lista de usuarios separados por comas]" roles="[ lista de funciones separadas por comas]"/> --> </authorization> <!-- REGISTRO DE SEGUIMIENTO EN EL NIVEL DE APLICACIÓN El seguimiento en el nivel de aplicación habilita los resultados del registro de seguimiento para todas las páginas de una aplicación. Establezca el seguimiento como "true" para habilitar el registro de seguimiento de la aplicación. Si pageOutput="true", la información de seguimiento se mostrará en la parte inferior de cada página. Si no, puede ver el registro de seguimiento de aplicación en la página "trace.axd" desde la raíz de la aplicación Web. --> <trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" /> <!-- CONFIGURACIÓN DE ESTADO DE SESIÓN De forma predeterminada ASP.NET utiliza cookies para identificar qué solicitudes pertenecen a una sesión determinada. Si las cookies no están disponibles, puede realizar el seguimiento de una sesión agregando un identificador de sesión a la dirección URL. Para deshabilitar cookieless, establezca sessionState cookieless como "true". --> <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20" /> <!-- GLOBALIZACIÓN Esta sección establece la configuración de globalización de la aplicación. --> <globalization requestEncoding="utf-8" responseEncoding="utf-8" /> </system.web> </configuration>
Donde dice RemoteOnly en el apartado de customErrors mode cambialo a Off. Una vez que hayas hecho la modificación correspondiente a customErrors mode, te mostrará el error real.. ojalá te sirva.. chiabela.
83
« en: Jueves 27 de Julio de 2006, 18:41 »
eto.. Todavía se cumplen años?.. o_O Muchas felicidades... Pasala bien en tu día.. y bueno el resto de días que quedan tambien... Sobre los problemas.. Todos tienen problemas, cada quien más, cada quien menos, pero siguen existiendo.. Esto es como los errores en informática... si bien se pueden minimizar.. jamás se pueden eliminar del todo.. En fín.. Ánimo!!! ah ver si nos invitas y comemos tortita
84
« en: Jueves 27 de Julio de 2006, 16:56 »
Hola, fijate en el código resultante y verifica ha donde esta direccionando la imagen. te recomiendo que trabajes con urls relativas...
85
« en: Jueves 27 de Julio de 2006, 16:49 »
Hola... claro que puedes usar una sola conexión, aunque necesitarás utilizar otro objeto de comando, 2 en total.. pero ambas pueden compartir la conexión, al menos no he tenido ningun problema en ello, también puedes usar las transacciones, sacan harto de apuro cuando son muchas consultas... Quizás te convendría trabajar con dataset para la parte de solo lectura y hacer las actualizaciones en tiempo real... porque a fin de cuentas, lo que necesitas es ir recorriendo y actualizar mientras recorres.. si te preocupas por el uso de recursos simplemente eliminas el dataset al final de realizar la operación.
86
« en: Jueves 27 de Julio de 2006, 16:44 »
Hola... Pienso que el asunto está en el navegador y no en la aplicación. Cuando desarrollé una aplicación, necesitaba lo que te pasa a ti, que abriera una ventana para "guardar como" y no que me abriera el documento directamente en la ventana del navegador, al final lo solucioné generando el archivo y comprimiendolo en zip antes de traspasarselo al usuario. Ahora, tu puedes decirle al navegador que tipo de documento es el que generará tu aplicación, es decir, un archivo de tipo imagen, o texto, o excel y así, hay varios tipos predefinidos, pero en algunos navegadores no me reconoce esa opción y detecta el tipo de archivo por el contenido.. Por lo que mejor se me ocurrio comprimirlos antes... Espero que te haya aclarado tus dudas....
87
« en: Jueves 27 de Julio de 2006, 16:34 »
Hola, me paso lo mismo, necesitas ir a configuración panel de control->cuentas de usuario, y checale todos los permisos a aspnet o a vs developers. Después de ello, ve a panel de control->herramientas administrativas->Internet information server y verifica que la aplicación web esté configurada como eso, como aplicación, de lo contrario te dará otro error al momento de compilar y ejecutar, aunque el primer mensaje ya no te lo mostrará.. Ojalá te sirva...
88
« en: Jueves 27 de Julio de 2006, 16:25 »
Hola, a mi me funciona impeque.. sorry por lo corto de mi post, pero tengo mucho trabajo y no había entrado hace time al foro... en la parte de la declaración del vb... Protected WithEvents txtUpload As System.Web.UI.HtmlControls.HtmlInputFile
en algun método.. Necesitaba crear un directorio con un id de ciertas publicaciones... después de ello, recibía el nombre del archivo y la extensión para validar si era un gif, en otro lado del código si era pdf y así... finalmente si era lo que se requería, se usaba el SaveAs... Por supuesto, dentro de try catch respectivos para controlar errores, dirPath = Server.MapPath("~\public\Secciones\SeccionPublicaciones\doc\" & objAddPublicaciones.idPublicacion & "\") Directory.CreateDirectory(dirPath) Dim TargetPath = dirPath & Path.GetFileName(objAddPublicaciones.idPublicacion & Path.GetExtension(txtUpload.PostedFile.FileName)) If Path.GetExtension(txtUpload.PostedFile.FileName) <> ".gif" And Path.GetExtension(txtUpload.PostedFile.FileName) <> ".jpg" Then MsgBox1.ShowMessage("Solo se está permitido subir imágenes gif o jpg") Exit Sub End If txtUpload.PostedFile.SaveAs(TargetPath)
en la página aspx ... <input class="textazul" id="txtUpload" type="file" size="30" name="archivo" runat="server"> ...
Tambien en alguna parte se seteaba el tamaño máximo del archivo que se podía subir.. pero ahora no recuerdo exactamente donde era.. Lo que si recuerdo es que si subias un archivo mas grande que el permitido en esa configuración ni siquiera se muestra un mensaje o algo de tu aplicacion si no que enviaba una página como que no se había podido procesar la solicitud... Ojalá te sirva de algo lo que te postee..
89
« en: Viernes 7 de Abril de 2006, 22:44 »
Que tienes en PacientesADjdbc.java en la línea 211? o por ahí.. busca el rastro, valida que alguna variable cerca de esa línea esté inicializada...
90
« en: Jueves 6 de Abril de 2006, 23:33 »
Hola, gracias por tu ayuda Voy a probar ahora mismo. Respecto a mi nick es simple, viene de Xavier Con X y se debe a que en la universidad habian dos compañeros llamados igual pero con j, y para diferenciarnos, a mi me llamaban xavierconx, y de ahí mi nick.
91
« en: Jueves 6 de Abril de 2006, 18:18 »
Hola, gracias de antemanos si es que llegan a responder... El asunto es el siguiente. estoy creando un archivo csv y tambien un xml para que después lo lea el excel, el xml funciona bien, pero el csv, al momento de crearlo, el block de notas lo abre bien y muestra bien los acentos y otras letras, pero al abrirlo en excel, se me muestra así. ... 1051 Institución de Prueba... ...
Ese es el ejemplo de una línea.. en vez de ó muestra esos caracteres.. he buscado como crear archivos de texto y sale de esta forma Imports System Imports System.IO Public Class TextToFile Private Const FILE_NAME As String = "MyFile.txt" Public Shared Sub Main() If File.Exists(FILE_NAME) Then Console.WriteLine("{0} already exists.", FILE_NAME) Return End If Dim sr As StreamWriter = File.CreateText(FILE_NAME) sr.WriteLine("This is my file.") sr.WriteLine("I can write ints {0} or floats {1}, and so on.", 1, 4.2) sr.Close() End Sub End Class
Tengo algo muy parecido a eso... claro que los datos los extraigo de un dataset porque vienen de una consulta a una bd. Hay alguna otra forma de crear archivos de texto plano sin que ocurra ese problema?, estuve viendo algo sobre el encoding o formato de archivo de texto pero lo que he visto y probado no me permite modificar algunas propiedades del streamwriter...
92
« en: Lunes 13 de Marzo de 2006, 21:08 »
Oks, gracias por responder.. Era eso, gracias.
93
« en: Viernes 10 de Marzo de 2006, 15:09 »
En ocaciones me ha pasado ese tipo de cosas. Así que, como siempre me daba lata tener que reinstalar todo desde 0, me creé una imagen del disco con norton ghost que está en el hiron's boot cd (búscalo en google si lo quieres) y realmente fue lo mejor que hice, para cuando uso winbugs claro.. porque por lo general uso linux. Pero si necesitaba un juego o un programa y lo instalaba en winbugs y si me quedaba la escoba, simplemente restauraba de la imagen, que no demora ni 5 minutos, mucho menos que reinstalar desde 0... Consideralo una mejor alternativa.. Y si te animas a hacer la imagen asegurate que el sitema este limpio y desconectado de la red "por si acaso"
94
« en: Viernes 10 de Marzo de 2006, 14:48 »
Hola, gracias por responder mis dudas en otros post anteriores. Tengo un problema, resulta que antes en asp yo podia obtener algunos datos del sevidor de una forma similar a la que muestro a continuación para hacer algunas cosas, como cargar un xml y leer una determinada configuración para conectarme a una bd relacionada al servidor. ... If (LCase(Trim(Request.ServerVariables(37))) = "indices.cse.cl") Then ...
Bueno, esto me funcionaba sin problemas en asp, ahora en asp.net cuando lo intento hacer en una clase que no tiene relacionada una página aspx, me funciona la primera vez y después se cae, dando un error de que no se puede usar en este contexto. Mi pregunta es si es necesario hacerlo en las clases de las páginas en vez de en una clase sola para obtener el host o el dominio entre otras cosas... o hay alguna otra forma de obtener esos datos dentro de una clase dentro de asp.net? En java me habia ocurrido algo similar una vez cuando utilizaba servlet, y para solucionarlo tenia que obtenerlo de las páginas.. no se si acá sea el caso similar... Gracias de antemanos...
95
« en: Viernes 10 de Marzo de 2006, 14:37 »
Se me había olvidado dar las gracias...
96
« en: Viernes 10 de Marzo de 2006, 14:33 »
Oks, no te preocupes, ya he aprendido harto en este ultimo tiempo. hay muchas cosas muy similares a java y eso me hace el aprendisaje un poco mas fácil.. aunque aun hay cosas algo diferentes entre asp solo y asp.net.. pero no importa, hay que seguir aprendiendo...
97
« en: Miércoles 8 de Marzo de 2006, 21:48 »
Quote&Paste de MicroPais Totalmente de acuerdo.. En todo caso este tipo de post ya me lo imaginaba.. es harto viejo de otro sitio de donde vengo... Así que me esperaba algo así...
98
« en: Martes 7 de Marzo de 2006, 19:20 »
Hola, por el hecho de que no te hayan respondido supongo que es un no... Bueno, no he trabajado con visual fox pro, pero imagino que si hay un conector o si fuera por odbc se podria accesar como cualquier otra bd en java, en vez de cargar el controlador solo habria que cargar el jdbc-odbc.
99
« en: Martes 7 de Marzo de 2006, 19:18 »
Hi.. De hecho era lo mismo que me pasaba a mí.. y con eso se arregla, ya sea con el me.IsPostBack = false o con el Not is.. da Igual.
100
« en: Martes 7 de Marzo de 2006, 19:16 »
Páginas: 1 2 3 [4] 5 6 ... 9
|
|
|