Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2010, 17:00
kesm372
 
Fecha de Ingreso: marzo-2010
Mensajes: 18
Antigüedad: 14 años, 2 meses
Puntos: 0
modificar DIV o IFRAME desde PHP

hola amigos, espero puedan ayudarme con mi siguiente problema.
Código:
<?php
if(isset($_GET["link"]))$ENLACE=$_GET["link"];
else $ENLACE="1";
$CARGAR="http://localhost/pruebas/1.php";
if($ENLACE=="1"){
$CARGAR="http://localhost/pruebas/1.php";
}else if($ENLACE=="2"){
$CARGAR="http://localhost/pruebas/2.php";
}else if($ENLACE=="3"){
$CARGAR="http://localhost/pruebas/3.php";
}
?>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<table>
<tr>
<td><a href="http://localhost/pruebas/index.php?link=1&">uno</td>
</tr>
<tr>
<td><a href="http://localhost/pruebas/index.php?link=2&">dos</td>
</tr>
<tr>
<td><a href="http://localhost/pruebas/index.php?link=3&">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" src="<?php echo $CARGAR ?>" >please use a browser that supports frames</iframe></th>
</tr>
</table>
<body>
</body>
</html>
tengo esa pagina como index.php, la cual tiene tres enlaces que cargan sus respectivas paginas en un iframe, este iframe obviamente cambia conforme el usuario cambie de enlace, la manera en que lo hago es para incrementar la sgeuridad de mi pagina y hacer que los usuarios no conozcan la estructura de mi sitio, el problema es que en el iframe, debo poner un src="<?php echo $CARGAR ?>" , de tal manera, si el usuario revisa el codigo fuente de la pagina pues ve la ruta de la pagina que este cargada en el iframe en ese momento, lo que quiero hacer es que desde la parte de php, es decir la que el usuario no puede ver por ser codigo side server, se pueda modificar el contenido de ese iframe, tmbn sirve hacerlo con un div no importa.

se hacerlo desde javascript con el document.getEelementByid..... pero en php hay una funcion similar???, lo haria con javascript, pero si el usuario descarga el contenido de esa pagina, tambien descarga la script y por lo tanto tambien puede ver las rutas de esta manera, estuve leyendo y desde php se pueden ejecutar instrucciones javascript que para mi caso quedaria algo asi como:
'<script language="javascript">document.getElementById("fra me").innerHTML = $CARGARMARCOPRINCIPAL</script>'

pero lo probe asi y no me funciono, que estoy haciendo mal??
al usar esas instrucciones desde la parte hecha en php el usuario puede verlas??

es que yo se hacerlo con xajax, pero quiero saber si uds conocen una solución mas simple a ponerme a meter código y funciones xajax, Gracias por su ayuda :D.