Buenas, tras leer este artículo, estoy convencido de que hay que rectificar la FAQ de "Abrir un POPUP". Mírenlo porque está muty interesante:
POPUPS
Están deacuerdo.
| ||||
Hay que rectificar las FAQS Buenas, tras leer este artículo, estoy convencido de que hay que rectificar la FAQ de "Abrir un POPUP". Mírenlo porque está muty interesante: POPUPS Están deacuerdo.
__________________ Culto es aquel que sabe donde encontrar lo que no sabe. |
| ||||
Realmente muy interesante el artículo. Sin embargo lo que pone en las FAQ's no está mal. La información que muestra es correcta en cuanto a lo que se refiere a las propiedades del método window.open(). Otra cosa es que ésta manera no sea "usable". Realmente es mucho más recomendable usar la forma que indica el artículo. Pero la FAQ no está mal. Un saludo y gracias por el enlace!
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| ||||
caricatos... El método propuesto es muy similar al tuyo. No creo que se refiera al mismo.
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| ||||
Cita: Hola KarlanKas:
Iniciado por KarlanKas caricatos... El método propuesto es muy similar al tuyo. No creo que se refiera al mismo. Pues sí, ya sé que es similar, pero de paso hago el comentario, porque esa explicación la he visto en más sitios, y como soy algo "teórico" en esto de la programación (muchas veces empiezo un proyecto con pseudocódigo), no está de más lo que he expuesto. Además, no he visto otra entrada en las FAQs que tengan relación (reconozco que no me he fijado con mucho detenimiento)... Saludetes
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Ok, caricatos, primero de todo te pido disculpas, ya que mi desconocimiento hizo ver más completa la opción presentada en dicha web que la FAQ, ahora, si tú, como experto en el tema, consideras que no es así, no me queda más que creerte y aceptarlo . Mis disculpas denuevo.
__________________ Culto es aquel que sabe donde encontrar lo que no sabe. |
| ||||
Tampoco soy un experto Cita: Hola otra vez:
Iniciado por ferent Ok, caricatos, primero de todo te pido disculpas, ya que mi desconocimiento hizo ver más completa la opción presentada en dicha web que la FAQ, ahora, si tú, como experto en el tema, consideras que no es así, no me queda más que creerte y aceptarlo . Mis disculpas denuevo. No me considero un experto, y más que teórico, yo diría analista, ya que intenté justificar la versión que puse en las FAQs, aunque estoy abierto al debate. Si crees que la nueva versión es mejor y lo sabes demostrar, no te preocupes que yo mismo voy a modificar esa entrada en las FAQs (de todos modos lo voy a hacer, porque es una versión que no está mal... aunque prefiera la mía) Bueno, invito a los que lean este mensaje a que den sus opiniones. Saludos P.D: No hace falta que te disculpes, todos podemos equivocarnos... tal vez el equivocado sea yo, y por eso me gustaría que hubiera más opiniones.
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Yo creo que se refiere a esta faq. Y no creo que en este tema ninguno tenga la razón absoluta. Son formas de hacerlo. Distintas e igualmente válidas las dos. A mí me ha gustado mucho la exposición de la página referida por ferent. Pero tu código tb me parece muy ingenioso, caricatos!
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. Última edición por KarlanKas; 11/10/2004 a las 07:52 Razón: Jejeje! No se puede trabajar mientras se contesta!! |
| ||||
Cita: Bueno, acabo de añadir la otra forma en la FAQ 186.
Iniciado por KarlanKas ... Y no creo que en este tema ninguno tenga la razón absoluta. Son formas de hacerlo. Distintas e igualmente válidas las dos. A mí me ha gustado mucho la exposición de la página referida por ferent. Pero tu código tb me parece muy ingenioso, caricatos! Saludetes
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo Última edición por caricatos; 11/10/2004 a las 06:00 |
| ||||
La web la descubrí de casualidad, pero además de este, contiene algunos artículos muy curiosos y documentados, webs tan documentadas e interesantes es lo que hace falta en "Internes", que no sólo te digan, "se hace así", sino que te expliquen paso por paso porqué está mal hecho y porqué debe de hacerse de esa manera. Para evitar malentendidos, en ningún caso la comparo con mis amados Foros del Web, ya que si esa web está documentada, esto es una biblioteca en si . Hablo de webs tipo: http://www.yomaster.com/ que no es que esté mal (yo mismo recojo muchos recursos de allí), pero no aprendes de ella.
__________________ Culto es aquel que sabe donde encontrar lo que no sabe. |
| ||||
Hola otra vez: Estoy de acuerdo contigo en que es difícil encontrar sitios donde te expliquen con datalle las cosas, al menos en mis respuestas lo intento hacer... Recuerdo que antes en los foros se discutían más los temas, pero si hay que echar culpas, también están esos usuarios que no hacen ni pizca de caso a los argumentos que les das... y no hablemos de los agradecimientos... Bueno, el hilo sigue abierto... si alguien cree que una u otra manera es mejor, que lo diga, y si lo argumenta mucho mejor. Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Hola a todos. Solo un comentario: el código que propone como "correcto" la página que nos pone ferent: <a href="/index.htm" target="_blank" onClick="window.open(this.href, this.target, 'width=300,height=400'); return false;">Lanzar correctamente</a> no pasa la prueba del validator en XHTML estricto, ya que al parecer no se acepta el atributo target, mientras que el código que se indica como "incorrecto": <a href="#" onclick="window.open('/index.htm','popup','width=300,height=400')">Lanzar mal</a> valida sin ningún problema. (He puesto la c en negrita, porque si no estoy equivocado debe ponerse en minúscula) Saludos, |
| ||||
Hola Javi: Viendo en w3.org, encontré que debe usarse loose dtd: http://www.w3.org/TR/html401/index/attributes.html Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Hola caricatos. He estado viendo la página que has puesto y aunque mi inglés no va más allá del típico "mon crayon ist rouge", me ha parecido entender que en loose dtd se incluyen los atributos que se irán retirando del estandar. ¿Es así o lo he entendido mal? Saludos, |
| ||||
Hola oyta vez: Aunque haya pasado algún tiempo de este mensaje, he probado una forma que pasa la validación estricta: <a href="destino.html" onclick="this.target = 'popup'; window.open('', 'popup', 'width=400,height=100')"> ábrete correctamente, ¡Sésamo! </a> El atributo target no se declara y se asigna antes de abrirse la ventana. Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Eso ha estado bien caricatos Hace como quien dice un ratito que estuvimos hablando, en persona, sobre este mensaje y me ha hecho gracia volver a encontrarme con él. Saludos, P.D. Hay algo que no me cuadra con la fechas. El mensaje de caricatos me aparece Ayer, 12:32 AM y el de tunait, que está después, aparece con fecha Ayer, 10:53 |
| ||||
Hola a todos: Sobre el onerror, no solo no existe en las especificaciones sino que tampoco existe onload en las imágenes (me planteaba otra "chapucilla", usando onload y asignando una función al evento onerror al cargarse la imagen)... pero tal vez asignar onerror a la imagen desde el onload del body... ... muy "rebuscado ¿no?" <body onload="document.images['la_imagen_que_sea'].onerror = 'chequear(this)'" > La verdad es que no me había planteado la validación de páginas, pero se podría poner un mensaje con los trucos que se pueden usar para validaciones... <offtopic>¿Vieron las fotos...?</offtopic> Saludetes
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Es la alternativa que había pensado, aplicarlo desde js sin ponerlo en el tag, pero vamos, es algo muy útil que debería estar contemplado por la w3c, creo yo. Cita: séeee envidia cochina que me ha dado
Iniciado por caricatos <offtopic>¿Vieron las fotos...?</offtopic> |
| ||||
Hola a todos. Estoy entrando sumamente tarde a este hilo por lo que espero que todos los que plantearon el debate sigan vivos. Me interesa mucho el tema de cuidar las Faqs, por lo que me gustaría saber algunas cosas: - ¿Cual (o cuales) Faqs además de la 100 haría que modificar? - EN la Faq-100, ¿cual creen que sea la mejor opción? --- Agregar un link al excelente artículo mostrado por ferent. --- Agregar una nueva Faq con el contenido del artículo? --- Hablar explícitamente del modo correcto de abrir un popup dentro del ya existente Faq-100. --- Cállate Kaopectate que de eso hace ya mucho tiempo. Saludos. Nota: Si, ya se que existen las encuestas, pero primero quisiera pulsar la opinión de los dolientes de este hilo... |
| ||||
Cita: Hola kao:
Iniciado por Kaopectate Hola a todos. ... Nota: Si, ya se que existen las encuestas, pero primero quisiera pulsar la opinión de los dolientes de este hilo... Si te interesa mi humilde opinión sobre la FAQ-100, te diré que es una de las que más me gustan, y de las que más menciono. Creo que tal como está... esta impecable (valga la redundancia), pero la idea de referenciar artículos también enriquecería el contenido (aunque podrían llegar a ser un poco pesadas... ) Por mi parte, siempre he tratado de poner algún ejemplo de uso en mis participaciones, y también decir si la FAQ en cuestión "se complementa" con otra de estos foros, y creo que no estaría de más enlaces a temas donde se hubiera discutido... Sobre un ejemplo correcto de uso... muchas veces se trata de algo "subjetivo", y de la forma que valide correctamente... se trata de "hacer truquillos"... Un abrazo
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
En mi punto de vista, no creo que haya que agregar una nueva FAQ, ya que ye existe una sobre el tema (no tan extensa y completa, pero sí sobre el mismo tema). Pero sí que pienso que no estaría nada mál linkarla a esa web, y que clicke quien quiera, no por ello teniendo que ser más pesada, como dice Caricatos. Cada uno que lea lo que quiera y que investigue lo que desee, nosotros le damos la mayor información (y la mejor si cabe) que disponemos. A mi es que me parece un artículo genial, que queda las cosas muy claras, como nunca las tuve al respecto. SALUDOS!!
__________________ Culto es aquel que sabe donde encontrar lo que no sabe. |
| |||
hola. Yo la verdad es que no tengo mucha idea de java script, así que lo mismo sólo digo chorradas. El caso es que yo tenía mis ventanas pop up y estaba tan contenta porque hacía lo que yo quería: abre al tamaño de la imagen y deja un margen entre la foto y la ventana, no tiene barras de desplazamiento, está la imagen bien centradita en la ventana y se ve perfectamente en explorer y firefox. Y ahora después de meterme en el foro me estoy comiendo mucho la cabeza con que no lo estoy haciendo bien ya que supuestamente no lo he hecho de la forma correcta porque lo he hecho usando el pseudo-protocolo javascript:. Mi problema es que si no lo hago así no sé cómo hacerlo para que me salga exactamente como quiero. Así que os digo qué es lo que tengo y a ver si me podéis ayudar. Es un link a una foto de 600x600, he puesto en head ésto: function foto01(){ ventana = open("","Nueva","toolbar=no,directories=no,menubar =no,left=40,top=40, width=620,height=620"); ventana.document.write("<body LEFTMARGIN='10' TOPMARGIN='10' MARGINWIDTH='10' MARGINHEIGHT='10'></body>"); ventana.document.write("<img src='foto01' border='0'>");} y luego en el body el pseudo-protocolo: a href="javascript:foto01()" Tengo también con el pseudo-protocolo javascript: otras pop-up diferentes que sólo sé hacer de esta manera: son ventanas de un determinado tamaño que sólo muestran parte de una imagen y con la barra de desplazammiento se puede ver el resto, estas ventanas también llevan texto. Bueno, esto es todo, muchas gracias por vuestra ayuda, sobretodo si me podeis ayudar a aclararme si está bien o no, o si es la forma correcta o no; y si no me ayudais también os agradezco vuestros comentarios en el foro, que siempre ayudan mucho. |
| ||||
Hola otra vez: No sé si es lo más adecuado, pero pienso que si la ventana debe mostrar una imagen, ésta sería la que tuviese que ponerse en el href, pero como en esa ventana, se escribe código, tendrías que poner la función en el evento onclick, pero devolviendo false... <a href="foto01.gif" onclick="foto01(); return false;">foto 01</a> Si el enlace es una página normal (html) te sirve el código que hay en esta discusión: <a href="foto01.html" onclick="window.open(...)" > Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Respuesta: Hay que rectificar las FAQS Buen día, estoy utilizando esta función para crear una ventana popUP.
Código:
dicha función la llamo desde aquí.function popUp(URL) { day = new Date(); id = day.getTime(); URL=URL eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=1,menubar=0,resizable=0,width=399,height=460,left = 318.5,top = 134');"); } Código HTML: <td class="row2"><a href="javascript:popUp('M_partes.php?DTM_SERIAL_P=<?php echo $row_Sql_parte['DTM_SERIAL_P']; ?>& DTM_COD_EQUIPO=<?php echo $row_Sql_parte['DTM_COD_EQUIPO']; ?>')"><?php echo $row_Sql_parte['DTM_SERIAL_P']; ?></a></td> |