Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2010, 12:52
kesm372
 
Fecha de Ingreso: marzo-2010
Mensajes: 18
Antigüedad: 14 años, 2 meses
Puntos: 0
problema con <a href>

hola amigos de foros del web, ando haciendo una pagina en php, pero me he cruzado con un problema que no se como slucionar, he googleado bastante, pero nadie tiene la respuesta correcta.

explico el asunto con un mini ejemplo de lo que quiero hacer:

tengo un index.php con tres enlaces que llevan a tres paginas diferentes: 1.php, 2.php y 3.php, y las envia a un iframe, los enlaces puedo ponerlos con target al iframe eso lo se, pero si al usuario le da por hacer ctrl+click sobre el enlace, pues la pagina enlazada se abre en otra ventana nueva, se que tmbn puedo bloquear el uso de ctrl usando javascript, pero se me hace una solucion poco viable para lo que necesito.

vi una pagina donde los href estaban por ejemplo:
Código:
<td>
<a href="http://midominio.com/index.php?view=un_valor&" title="">texto del enlace
</td>
y asi le hacen con todos los enlaces, esto permite que los visitantes solo vean la url del index, y no de las demás paginas, pero no se como hacen el llamado, ni tampoco que es eso que llaman view, es decir, que tipo de variable u objeto es, también permite que por ejemplo no hagan: http://midominio.com/1.php o .. http://midominio.com/2.php, sino que tienen necesariamente que ir al http://midominio.com/index.php, para ver lo que hay en 1.php y 2.php, lo cual me parece una medida de seguridad genial.

me imagino yo que es una funcion php dentro de index.php que captura esa variable y dependiendo el valor asigna la pagina enlazada al frame, porque en el codigo fuente no aparece la declaracion de view, pero tampoco se como hacerlo, espero uds me puedan ayudar, Gracias.

el codigo del miniejemplo que tengo es:

para index.php
Código:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>pagina principal</title>
</head>
<table>
<tr>
<td><a href="1.php" target="frame">uno</td>
</tr>
<tr>
<td><a href="2.php" target="frame">dos</td>
</tr>
<tr>
<td><a href="3.php" target="frame">tres</td>
</tr>
<tr>
<th width="750" height="700" valign="top" scope="col"><iframe name="frame" frameborder="1" width=100% height=100% frameborder=0 scrolling="no" marginwidth="0" marginheight="0" ></iframe></th>
</tr>
</table>
<body>
</body>
</html>
para 1.php 2.php y 3.php el codigo es el mismo solo cambia el texto "este es el enlace (y aca el numero)"

1.php:
Código:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>enlace 1</title>
</head>
<table>
<tr>
<td>este es el enlace 1</td>
</tr>
</table>
<body>
</body>
</html>
PD: ya busqué envio de variables por URL con php, y un sinfin de busquedas distintas.... asi que porfavor en lo posible no me manden a googlear porque ya lo hice por horas y nada jajaja.