• Miércoles 20 de Noviembre de 2024, 08:32

Mostrar Mensajes

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 - Avalon

Páginas: 1 ... 5 6 [7] 8 9 ... 18
151
JavaScript / Re: Select's Con Variables
« en: Martes 8 de Junio de 2004, 01:13 »
Eso no es posible, por eso te decía que utilizaras el array de elementos del formulario document.formulario.elements


De todas formas otro método que podrías utilizar es pasarle a la función tessto el objeto select en cuestión, sería así

Código: Text
  1. <select name="select1" onChange="tessto(this)">
  2.  


Código: Text
  1. function tessto(miSelect) {
  2.    alert(miSelect.name);
  3. }
  4.  


Aquí podrías utilizar miSelect.name para saber que select es el que se ha cambiado y miSelect.value para ver que valor se ha seleccionado.


La ventaja de hacerlo de la primera forma es que con algunas operaciones podrías saber exactamente que select, de que fila y de que columna se ha seleccionado, mientras que de esta segunda forma tendrás que hacerlo a partir del nombre del select miSelect.name


Salu2,
Avalon

152
JavaScript / Re: Select's Con Variables
« en: Lunes 7 de Junio de 2004, 20:07 »
Le puedes pasar ese valor a la función tessto()

Código: Text
  1. for ($x = 1; $x <= 60; $x++) {
  2.    echo "<select name='select1_'".$x." onChange='tessto(".$x.")'>\n";
  3.    echo "</select>\n";
  4.    $x++;
  5. }
  6.  


Código: Text
  1. <script language="JavaScript">
  2.    function tessto(num) {
  3.       ...
  4.       ...
  5.       ...
  6.    }
  7. </script>
  8.  


Para acceder al select en concreto puedes hacerlo a través del array de elementos de un formulario y utilizando ese num para encontrar el select correspondiente (tendrás que hacer algunas operaciones)

Código: Text
  1. alert(document.formulario.elements[0].value)
  2.  

El índice 0 (elements[0]) se corresponderá con el primer select (fila 1 / columna 1)

Salu2,
Avalon

153
JavaScript / Re: Select's Con Variables
« en: Lunes 7 de Junio de 2004, 18:06 »
Si todos los selects van a llevar la misma información puedes hacerlo con un bucle

Código: Text
  1. for ($x = 1; $x <= 60; $x++) {
  2.    echo "<select name='select1_'".$x.">\n";
  3.    // Aquí va el código con el que añades las opciones del select1
  4.    echo "</select>\n";
  5.  
  6.    echo "<select name='select2_'".$x.">\n";
  7.    // Aquí va el código con el que añades las opciones del select2
  8.    echo "</select>\n";
  9.  
  10.    $x++;
  11. }
  12.  


Salu2,
Avalon

154
PHP / Re: Variables No Llegan
« en: Lunes 7 de Junio de 2004, 17:53 »
Hola, para que var1 y var2 las puedas utilizar en pag2.php se las tienes que enviar de alguna manera, y en el código que has puesto no se las estás enviando, lo que estás haciendo es enviarlas a pag1.php, a menos que estés haciendo algo más en la función de javascript validar1() que no has incluído.

Si quieres enviarlas a pag2.php tendrías que indicarlo en la propiedad action de form.

Código: Text
  1. <form action="pag2.php" ...
  2.  


Salu2,
Avalon

155
PHP / Re: Problema Con Sessiones
« en: Viernes 4 de Junio de 2004, 19:09 »
Prueba a añadir esta línea antes de iniciar la sesión...

Código: Text
  1. ini_set('session.save_handler', 'files');
  2.  

O bien vacía el directorio donde se almacenan las sesiones (session.save_path) ya que podría estar lleno.

http://bugs.php.net/bug.php?id=25876


A ver si alguna de las dos opciones te sirve.


Salu2,
Avalon

156
JavaScript / Re: Select's Con Variables
« en: Viernes 4 de Junio de 2004, 18:51 »
Oye tú no conocerás a fern1979 ? Estáis haciendo el mismo proyecto...   :whistling:

http://foros.solocodigo.com/index.php?showtopic=8597


Salu2,
Avalon

157
HTML / Re: Caja De Texto Desactivada
« en: Viernes 4 de Junio de 2004, 18:47 »
Pues también B)

158
MS Access / Re: Access 97 -error- No Hay Memoria Suficiente
« en: Jueves 3 de Junio de 2004, 18:49 »
Pués ya lo siento compi se me acaban los recursos... a ver si algún otro forero te puede ayudar.

Salu2,
Avalon

159
PHP / Re: Mostar Un Double Con Separadores De Miles
« en: Jueves 3 de Junio de 2004, 18:46 »
Hola, puedes hacerlo con la función number_format

string number_format (float numero, int decimales, string punto_decimales, string separador_miles)

El primer parámetro es obligatorio, el resto son opcionales.

Ejemplos:

Código: Text
  1. echo number_format(56789876.5432); // mostrará 56,789,877
  2.  
  3. echo number_format(56789876.5432, 2); // mostrará 56,789,876.54
  4.  
  5. echo number_format(56789876.5432, 2, "-", "*"); // mostrará 56*789*876-54
  6.  


Salu2,
Avalon

160
MS Access / Re: Access 97 -error- No Hay Memoria Suficiente
« en: Jueves 3 de Junio de 2004, 15:59 »
Prueba con este otro a ver si hay más suerte...

http://support.microsoft.com/default.aspx?...b;es-es;q156452

161
MS Access / Re: Access 97 -error- No Hay Memoria Suficiente
« en: Jueves 3 de Junio de 2004, 13:29 »
Mira a ver si te sirve la solución que proponen aquí

http://www.qpro.es/usuarios/oscar/FAQ_ACCESS97_001.htm


Salu2,
Avalon

162
JavaScript / Re: Resolucion
« en: Jueves 3 de Junio de 2004, 00:33 »
Con el objeto screen obtienes la resolución de pantalla que tiene el usuario

screen.width = anchura en pixels
screen.height = altura en pixels

Código: Text
  1. <script language="JavaScript">
  2.    alert("Tu resolución es "+screen.width+"x"+screen.height);
  3. </script>
  4.  


Lo que tienes que hacer en función de la resolución ya depende del diseño que tengas en mente, pero jugando con la anchura y la altura puedes hacer cualquier cosa.


Salu2,
Avalon

163
HTML / Re: Caja De Texto Desactivada
« en: Jueves 3 de Junio de 2004, 00:22 »
Así es, si está desactivada salen en color gris (por defecto). Si quieres que salgan en otros colores supongo que podrás jugar con los estilos para conseguirlo.

Salu2,
Avalon

164
PHP / Re: Textarea
« en: Jueves 3 de Junio de 2004, 00:15 »
Hola, para mostrar en un textarea tienes que hacerlo así

Código: Text
  1. <textarea rows="2" cols="30" disabled><? echo $direc["sector"].$direc["calle"].$direc["num_casa"] ?></textarea>
  2.  

es decir, todo lo que se encuentre entre las etiquetas <textarea> y </textarea> se mostrará dentro de la caja de texto.

Salu2,
Avalon

165
PHP / Re: Como Pasar Un Array De Php A Javascript?
« en: Jueves 3 de Junio de 2004, 00:09 »
La información que has adjuntado ha sido de gran ayuda :good:

Para resolver el primer problema y que el array comience en la posición 1 solo tienes que sustituir las siguientes líneas de código

Código: Text
  1. while (&#036;elem = mysql_fetch_array(&#036;porcentajes)) {
  2.    &#036;javascript .=&#34;porcentajes[&#34;.&#036;elem['nreg'].&#34;] = &#34;.&#036;elem['porcentaje_v'].&#34;;&#092;n&#34;;
  3. }
  4.  

por estas otras

Código: Text
  1. &#036;contador = 0;
  2. while (&#036;elem = mysql_fetch_array(&#036;porcentajes)) {
  3.    &#036;javascript .=&#34;porcentajes[&#34;.&#036;contador.&#34;] = &#34;.&#036;elem['porcentaje_v'].&#34;;&#092;n&#34;;
  4.    &#036;contador++;
  5. }
  6.  


Lo que se conseguía con el código antiguo es que el índice del array se correspondiera con el campo clave (creo) de la tabla porcentaje pero si no vas a necesitar esa información posteriormente a la hora de, por ejemplo, enviar el formulario puedes usar un contador perfectamente para generar el array, aunque en este caso lo mejor va a ser que el contador empiece a 0 (y por tanto también el array) para que luego no aparezca un espacio en blanco no deseado en el select (por eso he puesto $contador = 0 y no $contador = 1)


El segundo problema ocurre porque te falta indicar el índice del array al introducir los datos en el select

Debes sustituir el siguiente código

Código: Text
  1. for (i=0; i&#60;numero; i++){
  2.    document.formulario.select1.options[i].value = porcentajes
  3.    document.formulario.select1.options[i].text = porcentajes
  4. }
  5.  

por este otro

Código: Text
  1. for (i=0; i&#60;numero; i++){
  2.    document.formulario.select1.options[i].value = porcentajes[i];
  3.    document.formulario.select1.options[i].text = porcentajes[i];
  4. }
  5.  


Con eso debería quedar resuelto el problema.


Salu2,
Avalon

166
PHP / Re: Como Pasar Un Array De Php A Javascript?
« en: Miércoles 2 de Junio de 2004, 20:51 »
Para más información y acotar el problema sería de gran ayuda que ejecutaras este script y pegaras el resultado obtenido en pantalla

Código: Text
  1. &#60;html&#62;
  2. &#60;body&#62;
  3. &#60;?php
  4. include(&#34;conect.php&#34;);  
  5. &#036;link=Conectarse();
  6. &#036;porcentajes=mysql_query(&#34;select * from porcentaje&#34;,&#036;link) or die (mysql_error());
  7. while (&#036;elem = mysql_fetch_array(&#036;porcentajes)) {
  8.    echo &#036;elem['nreg'].&#34; - &#34;.&#036;elem['porcentaje_v'].&#34;&#60;br&#62;&#092;n&#34;;
  9. }
  10. ?&#62;
  11. &#60;/body&#62;
  12. &#60;/html&#62;
  13.  


Salu2,
Avalon

167
PHP / Re: Como Pasar Un Array De Php A Javascript?
« en: Miércoles 2 de Junio de 2004, 20:44 »
Hola ¿podrías pegar el código HTML/JavaScript que genera el script anterior? No acabo de ver donde está el problema, a ver si el código nos da alguna pista...

Salu2

168
HTML / Re: Ubicar Un Ventana
« en: Miércoles 2 de Junio de 2004, 15:39 »
El objeto window lo tienes que asignar a una variable para luego poder llamar a su método moveTo.

Fíjate en el código que he puesto antes que al hacer el window.open le asigno el objeto a la variable ventana para luego ubicar la nueva ventana en la posición deseada mediante ventana.moveTo

169
HTML / Re: Ubicar Un Ventana
« en: Miércoles 2 de Junio de 2004, 13:58 »
Si no te funciona deberías publicar el código, quizá tengas algún error.


Sobre las propiedades, métodos y eventos de los objetos window y screen utilizados en el código...

http://www.devguru.com/Technologies/ecmasc...ref/window.html

http://www.devguru.com/Technologies/ecmasc...ref/screen.html

170
HTML / Re: Ubicar Un Ventana
« en: Miércoles 2 de Junio de 2004, 11:23 »
El siguiente código ubica la ventana en el centro de la pantalla

Código: Text
  1. onClick=&#34;ventana=window.open('prueba.php','prueba','toolbar=no,width=400,height=200');ventana.moveTo((screen.width-400)/2, (screen.height-200)/2);&#34;
  2.  


Salu2,
Avalon

171
PHP / Re: Se Puede Tomar El Indice De Un Combobox?, Select?
« en: Martes 1 de Junio de 2004, 22:12 »
Si, por ejemplo, el select tiene por nombre pais

Código: Text
  1. &#60;select name='pais'&#62;
  2.    &#60;option value=1&#62;Argentina&#60;/option&#62;
  3.    &#60;option value=2&#62;España&#60;/option&#62;
  4. &#60;/select&#62;
  5.  

y el usuario selecciona Argentina, tendrás el valor 1 en la variable $_POST['pais']


Salu2

172
PHP / Re: Como Pasar Un Array De Php A Javascript?
« en: Martes 1 de Junio de 2004, 15:48 »
Hola, lo que tendrías que hacer es crear el código JavaScript al generar la página desde PHP, por ejemplo:

Código: Text
  1. &#036;javascript = &#34;&#60;script language=&#092;&#34;JavaScript&#092;&#34;&#62;&#092;n&#34;;
  2. &#036;javascript .= &#34;   var porcentajes = new Array();&#092;n&#34;;
  3.  
  4. &#036;porcentajes = mysql_query(&#34;SELECT * FROM Porcentaje&#34;) or die(mysql_error());
  5. while (&#036;elem = mysql_fetch_array(&#036;porcentajes)) {
  6.    &#036;javascript .= &#34;   porcentajes[&#34;.&#036;elem['id_por'].&#34;] = &#34;.&#036;elem['valor'].&#34;;&#092;n&#34;;
  7. }
  8.  
  9. &#036;javascript .= &#34;&#60;/script&#62;&#092;n&#34;;
  10.  
  11. echo &#036;javascript;
  12.  
  13.  


Bueno, eso es sólo un pequeño ejemplo, pero a partir de ahí ya deberías poder crear tus arrays y funciones. Si tienes alguna duda no tienes más que preguntar.


Salu2,
Avalon

173
HTML / Re: Manejar Componentes Electrónicos Desde Web
« en: Martes 1 de Junio de 2004, 15:24 »
Estoy muy verde en Visual Basic pero creo que de alguna forma se debe poder convertir esa aplicación en un Control ActiveX y utilizarlo en una página web  :unsure:

174
JavaScript / Re: Duda Con Window.open
« en: Martes 1 de Junio de 2004, 15:19 »
Hola, tienes que quitar las propiedades href y target

Código: Text
  1. &#60;a onClick=&#34;window.open('prueba.php','prueba','toolbar=no,directories=no')&#34;&#62;prueba&#60;/a&#62;
  2.  


O si quieres que tenga el aspecto de un link puedes poner esto en su lugar:

Código: Text
  1. &#60;a onClick=&#34;window.open('prueba.php','prueba','toolbar=no,directories=no')&#34; style=&#34;cursor:hand&#34;&#62;&#60;u&#62;prueba&#60;/u&#62;&#60;/a&#62;
  2.  


Salu2,
Avalon

175
PHP / Re: Quitar Puntos
« en: Viernes 28 de Mayo de 2004, 15:30 »
El código que te pasó ayer Oliverio ya tenía eso en cuenta

Código: Text
  1. while (&#036;f = readdir(&#036;direc)) {
  2.   if ((&#036;f!='.')&&(&#036;f !='..')){
  3.      echo &#34;&#60;a href=&#092;&#34;&#036;f&#092;&#34;&#62;&#036;f&#60;/a&#62;&#60;br&#62;&#34;;
  4.   }
  5. }
  6.  


Salu2,
Avalon

Páginas: 1 ... 5 6 [7] 8 9 ... 18