Buenas tengo una aplicación en local hecha en DELPHI que tiene un componente webbrowser que a su vez lo que hace es cargar una web HTML
que tengo alojada en c:\miruta\inicio.html
Dentro de este archivo tengo un frame , como esto
Cita:
addr_menu = document.URL.substring(is_input + 1, document.URL.length);
addr_menu = "http://miservidorweb.com/index.php?version=new&" + addr_menu;
addr_right = document.URL.substring(is_input + 1, document.URL.length);
addr_right = "http://miservidorweb.com/index.php?version=new&" + addr_right;
document.write("<frameset rows='*,10' frameborder='no' border='2' framespacing='0'>");
document.write("<frameset rows='*,50' frameborder='no' border='2' framespacing='0'>");
document.write("<frameset cols='*,250' frameborder='no' border='2' framespacing='0'>");
document.write("<frame name='mainFrame' src='left.html' ' scrolling='No' >");
document.write("<frame name='topFrame' src="+ addr_right +" scrolling='No' noresize='noresize' >");
document.write("<\/frameset>");
document.write("<frame name='dx' src=" + addr_menu);
document.write("><\/frameset> ");
document.write("><\/frameset> ");
Esto me crea un frame dividido en tres partes , la parte derecha que es un menú hecho en JQUERY(por eso
lo tengo colgado en mi servidor web externo) , luego en la parte inferior tiene otro frame también en el servidor web y después el tercer frame
que cargaria una página en local(porqué cargaria una imagen que cada máquina tienen propia en LOCAL (su logo)
El problema que tengo es que tengo 2 frames por decir-lo así alojados en el servidor y el tercer frame en LOCAL , pues no puedo abrir un LINK
dentro del frame cargado en local he probado algo como esto
<a href=# onclick="javascript
:parent.location.href = 'http://www.google.es'">google</a>
<a href=# onclick="javascript
:window.parent.mainFrame.locati on.href = 'http://www.google.es'">google2</a>
<a href=# onclick="javascript
:window.parent.location.replace = 'http://www.google.es'">google3</a>
<a href="http://www.google.es" target="mainFreame">google4</a>