
abundando en lo que "Master of Darkness" (U_G

), te menciono de AJAX, me tome la libertad de escribirte este codigo si no es mucho problema, asi no tendrias que modificar ninguna de tus paginas, ahora esperemos que funcione... el codigo:
el script de AJAX Código PHP:
<script language="javascript" type="text/javascript">
function handleHttpResponse() {
if (http.readyState == 4) {
if (http.status == 200) {
if (http.responseText.indexOf('invalid') == -1) {
results = http.responseText.split(",");
document.getElementById("mostrar").innerHTML = results;
enProceso = false;
}
}
}
}
function getHTTPObject() {
var xmlhttp;
/*@cc_on
@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) { xmlhttp = false; }
}
@else
xmlhttp = false;
@end @*/
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) { xmlhttp = false; }
}
return xmlhttp;
}
function MostrarContenido(pagina) {
if (!enProceso && http) {
http.open("POST", pagina, true);
http.onreadystatechange = handleHttpResponse;
enProceso = true;
http.send(null);
}
}
var enProceso = false; // lo usamos para ver si hay un proceso activo
var http = getHTTPObject(); // Creamos el objeto XMLHttpRequest
</script>
como ya sabemos, esto debe estar entre las etiquetas <head></head>
ahora en la tabla que tienes de tus enlaces:
Código PHP:
<body>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<table cellpadding="0" cellspacing="0" width="262">
<tr><td>
<ul>
<li class="doc"><a onclick="MostrarContenido('blprelic.asp')">Licenciamiento</a></li>
<li class="doc"><a onclick="MostrarContenido('blpreser.asp')">>Servicios</a></li>
<li class="doc"><a href="#" target="_self">Desarrollo</a></li>
</ul>
</td></tr></table>
</td>
<td>
<div id="mostrar"></div>
</td>
</tr>
</table>
notese que cambie el IFRAME, por un div, asi podras manejarlo un poco mejor
ahora, mencionaste que tenias un script para ocultar el DIV, a pues, puedes combinarlos los dos, que al tener la respuesta del script de ajax, si es correcta la transaccion, mostrar el div nuevamente... refiriendonos a esta parte:
Código PHP:
if (http.responseText.indexOf('invalid') == -1) {
results = http.responseText.split(",");
document.getElementById("mostrar").innerHTML = results;
enProceso = false;
//aki puedes incorporar el Function que muestra el div, una ves que se relleno
//por ejemplo
MostrarDiv('mostrar');
}
espero te sirva
suerte