les dejo el index.... y la funcion cabezera para ver si se le ocurre algo:
INDEX.php
Código:
FUNCION CABEZERA():session_start(); cabesera ($titulo, "index"); echo '<div id="contenedor" style="float:inherit;"> <div style="float:left; width:25%px">'; // dar la bienvenida al usurio que esta conectado if (isset($_SESSION['n_usu'])){ echo 'Bienvenido :<br><b>'.$_SESSION['n_usu'].'</b><br>'; $acceso=$_SESSION['acc_usu']; echo '<a href="javascript:ajaxpage(\'pag/salir.php\', \'contenido\');">Desconectar</a>';}else{$acceso=0;} menu (); echo '</div> <div id="contenido" style="float:right; width:82%; text-align:center; margin-top: 20px;"> </div> </div>';
Código:
aca esta el codigo de AJAX que estoy usando para convertir en DIV a IFRAME pero no lo entiendo del todo.... si alguien me puede ayudar se los agradeceria, quiero hacer un sistema de identificacion y registracion de usario.function cabesera ($titulo, "index"){ echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <style type="text/css" media="all"> @import url("fonts/fonts.css"); </style> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <meta name="author" content="Cryptorius"> <title>'.$titulo.'</title> <link href="estilo.css" rel="stylesheet" type="text/css"> <script type="text/javascript"> /*********************************************** * Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com) * This notice MUST stay intact for legal use * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code ***********************************************/ var loadedobjects="" var rootdomain="http://"+window.location.hostname function ajaxpage(url, containerid){ var page_request = false if (window.XMLHttpRequest) // if Mozilla, Safari etc page_request = new XMLHttpRequest() else if (window.ActiveXObject){ // if IE try { page_request = new ActiveXObject("Msxml2.XMLHTTP") } catch (e){ try{ page_request = new ActiveXObject("Microsoft.XMLHTTP") } catch (e){} } } else return false page_request.onreadystatechange=function(){ loadpage(page_request, containerid) } page_request.open("GET", url, true) page_request.send(null) } function loadpage(page_request, containerid){ if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) document.getElementById(containerid).innerHTML=page_request.responseText } function loadobjs(){ if (!document.getElementById) return for (i=0; i<arguments.length; i++){ var file=arguments[i] var fileref="" if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding if (file.indexOf(".js")!=-1){ //If object is a js file fileref=document.createElement("script") fileref.setAttribute("type","text/javascript"); fileref.setAttribute("src", file); } else if (file.indexOf(".css")!=-1){ //If object is a css file fileref=document.createElement("link") fileref.setAttribute("rel", "stylesheet"); fileref.setAttribute("type", "text/css"); fileref.setAttribute("href", file); } } if (fileref!=""){ document.getElementsByTagName("head").item(0).appendChild(fileref) loadedobjects+=file+" " //Remember this object as being already added to page } } } </script> </head><body class="estilo'" >
PD: el login es el formulario simple de usuario y contraseña por eso no lo agrege, por otro lado aclaro que estoy usando algo de AJAX para convertir el DIV en IFRAME el tema es que no puedo hacer que IFRAME se expanda en alto automaticamente ese SCRIPT funciona bien, solo que no lo entiendo del todo