Re: Problema en definir la variable necesaria.
| From: | Andrés Sayago | Date: | Wed, 26 May 2004 15:03:42 +0000 |
| Subject: | Re: Problema en definir la variable necesaria. | ||
| References: | 1 | Groups: | php.general.es |
| Request: | Send a blank email to general-es+get-48893@lists.php.net to get a copy of this message | ||
Cordial saludo.
Esa pregunta NO es de PHP, es de JavaScript. Su mensaje debería ser un
Off-Topic, puesto que Usted es conciente del funcionamiento de PHP, que
actúa en el servidor, no en el cliente, y Usted sabe que la solución que
requiere está en el cliente.
Debe obtener el valor (ID de la imagen) del option que está seleecionado
cuando el usuario da click al enlace que puso para visualizar la imagen,
dinámicamente. Luego adicionarle al "this.href" el valor del option
obtenido, de forma dinámica en JavaScript. Algo así:
<a href="../images/image.php?img=" target="_blank"
onClick="window.open(this.href+VALOR_OBTENIDO, this.target,
'width=200,height=250');
donde VALOR_OBTENIDO es una instrucción en JavaScript que obtiene la ID
de la imagen desde el objeto SELECT llamado "image", con su propiedad
"value".
Busque en un manual de JavaScript esto, o le sugiero se remita a una
lista dedicada al tema.
Andrés Sayago
Alessandro Folghera wrote:
>
> Buenos dias,
>
> Adentro de un sistema de publicación de noticias, tengo una función que
> permite seleccionar entre unas imagenes ..
>
> Esta es la función que llama la posibilidad de seleccionar adentro de las
> imagenes a través de la "imgid" de la tabla images.
>
> function getImm() {
> ?>
> <select name="image">
> <?
> connect();
> $sql = "select * from images";
> $result = mysql_query($sql);
> while($row = mysql_fetch_array($result)) {
> printf("<option value=\"%s\">%s</option>",
> $row["id_img"], $row["imgid"]);
> }
> ?>
> </select>
> <?
>
> Quisiera permitir la visión de las mismas. Para esto pensé en un botón para
> llamar una ventana popup java que mostrara la imagen eligida.
>
> <a href="../images/image.php?img=XXXXXXXXXX" target="_blank"
> onClick="window.open(this.href, this.target, 'width=200,height=250');
> return false;"><img SRC="../preview.jpg" ALT="Click to look the
> picture you
> are charging" border="0"></a>
>
> El problema es que no logro determinar en lugar de las XXXXX qué variable
> pasarle .. si pongo la imgid en número el escript funciona ..
>
> Espero que alguien sea tan paciente de ayudarme...
>
> Saludos cordiales.
> Alejandro
>
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
--
------------------------
asath@ColombiaLinux.org
Bogotá D.C., Colombia