Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2006, 13:48
Tarzan
 
Fecha de Ingreso: noviembre-2005
Ubicación: Alicante (España)
Mensajes: 242
Antigüedad: 18 años, 4 meses
Puntos: 1
Añadir texto a la url

Hola a todos,

¿Hay alguna forma de añadir una cadena de texto a la url sin tener que pinchar en un link o utilizar un href?..

Me explico, Estoy en una página con la siguiente dirección:

http://localhost/index.php?opcion=4

En esa página tengo un botón lupa que me incrementa una variable y me cambia una imagen central.. (La imagen depende del valor de la variable incrementada)..

Mi problema es que cuando pincho por primera vez en la lupa, en lugar de cambiarme la imagen me añade a la url lo siguiente:

http://localhost/index.php?opcion=4&idMapa=1

Y si pincho otra vez, entonces sí que me cambia la imagen, me incrementa la variable y la url es:

http://localhost/index.php?opcion=4&idMapa=2


(La variable la inicializo a 1 al principio)
//Si se recibe una variable llamada opcion...
if(isset($_GET['idMapa'])){
//Se carga ese valor
$idMapa=$_GET['idMapa'];
}else{
//Si no, se inicializa a uno
$idMapa=1;
}

Es decir, en el momento en el que en la url se ha añadido &idMapa=1 ya puedo pulsar el link que me va a incrementar la variable idMapa y a cambiar la imagen central.. Pero la primera vez que pulso la lupa, como la url es:

http://localhost/index.php?opcion=4

solo me añade

http://localhost/index.php?opcion=4&idMapa=1

pero no cambia la imagen y a partir de ahí es cuando funciona a las mil maravillas.. por eso pregunto si puedo yo añadir &idMapa=1 directamente mediante alguna instrucción nada más cargar la página antes de pulsar el link de la lupa..

Uff.. Espero que me hayais entendido :)

Gracias. Un saludo.