
10/06/2009, 00:57
|
| | Fecha de Ingreso: febrero-2006
Mensajes: 16
Antigüedad: 19 años, 1 mes Puntos: 0 | |
Respuesta: Incluir clase css en href de Javascript me explico mejor,
estoy trabajando con temas de mapas, concretamente con Openlayers, que son librerias javascript. Cuando creo un mapa tengo la posibilidad de crear un evento sobre determinados puntos del mapa, para que se abra un pop-up o una ventana cuando estos se clicken.
Cuando se hace el click en la capa del mapa, se recoge información y esta se puede cargar (en un pop-up con window.open, en una ventana con href, o en un elemento de la pàgina misma).
Consigo cargar esta información en una pàgina php que llamo de la siguiente manera: function setHTML(response)
{
// sets the HTML provided into the nodelist element
document.getElementById('nodelist').innerHTML = response.responseText;
//en una pàgina document.location.href='mostra_fitxa.php?height=50 0&width=500&org=map&feature='+response.responseTex t;
//en un pop-up
window.open("mostra_fitxa.php?org=map&feature="+re sponse.responseText, "detall", "scrollbars=no, height =400, width=500");;
};
Hasta aquí todo bien. Pero se me ocurrió que quedaria mejor abrir la ventana dejando el mapa debajo tipo "lightbox", y para llamar pàginas (en mi caso mi pàgina php) con este efecto, quiero utilizar "thickbox".
PAra que funcione el efecto "thickbox", tengo que cargar en la pàgina un par de archivos "js" i un "css", i en el enlace tengo que passarle la classe thickbox.
En html la llamada a mi fichero seria:
<a href="mostra_fitxa.php?height=500&width=500" title="Titulo de la pàgina" class="thickbox">Link Text or Image</a>
Como puedo poner la etiqueta "class" en el link de las llamadas de arriba.
Muchas gracias,
af |