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:
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.<td> <a href="http://midominio.com/index.php?view=un_valor&" title="">texto del enlace </td>
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:
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)"<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>
1.php:
Código:
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. <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>