17/02/2013, 02:59
|
| | Fecha de Ingreso: febrero-2013
Mensajes: 13
Antigüedad: 11 años, 9 meses Puntos: 1 | |
Respuesta: cambiar de ubicacion el resultado Gracias de nuevo.
He probado pero no me funciona y sigue habriendo una nueva ventana en vez de cargar esta dentro del frame.
Te pongo los codigos de las distintas webs haber si podemos hacer algo.
el index que son las frames:
<html>
<head>
<title>(Type a title for your page here)</title>
</head>
<frameset rows="20%,*">
<frame src="web.html" name="a">
<frame src="buscadorweb.html" name="b">
</frameset>
</html>
Luego la web que aloja el buscador:(buscadorweb.html)
<html>
<head>
<title>(Type a title for your page here)</title>
</head>
<body bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#800080" alink="#ff0000">
<script
LANGUAGE="JavaScript">
<!-- Hide Script from Old Browsers
Keyword = new Object();
Descrip = new Object();
Address = new Object();
Keyword[0] = 6
Keyword[1] = "javascript"
Descrip[1] = "350 ejemplos javascript gratis"
Address[1] = "http://www.htmlpoint.com/jscript"
Keyword[2] = "html"
Descrip[2] = "La guía en italiano al HTML"
Address[2] = "http://www.htmlpoint.com/guida"
Keyword[3] = "applet"
Descrip[3] = "Más de 300 applet Java para descargar"
Address[3] = "http://www.htmlpoint.com/java"
Keyword[4] = "cgi"
Descrip[4] = "El punto de referencia italiano sobre CGI"
Address[4] = "http://www.htmlpoint.com/cgi"
function checkDatabase() {
var Found = false
var Item = document.forms[0].searchfor.value.toLowerCase();
stats='toolbar=no,location=no,directories=no,statu s=no,menubar=no,height=300,width=300,'
stats += 'scrollbars=yes,resizable=yes'
MsgBox = window.open ("","msgWindow",stats)
MsgBox.opener = window;
MsgBox.opener.name = "opener";
MsgBox.document.write("<head><title>Resultados de la búsqueda</title></head>");
MsgBox.document.write ("<body bgcolor=white text=black link=blue vlink=darkblue alink=blue><H2><CENTER><font face=arial>Resultados de la búsqueda</CENTER></H2>")
MsgBox.document.write ("<font size=3><b><center>Para el término: "+Item+"</center><hr width=50%></b></font>");
for (var i=1; i <= Keyword[0]; i++) {
if(Item == Keyword[i]) {
Found = true;
MsgBox.document.write ("<li><font face=arial><font size=2><b>"+Descrip[i]+"<BR><A HREF="+Address[i]+" target='a'>Haz clic aquí</A></font></font>")
}
}
if(!Found)
MsgBox.document.write ("<H4>Ningún resultado</H4>")
MsgBox.document.write ("<FORM><CENTER>")
MsgBox.document.write ("<font size=2><font color=arial><INPUT type='button' value='cierra' onClick = 'self.close()'></font></font>")
MsgBox.document.write ("</CENTER></FORM>")
MsgBox.document.write ("<H6><small><small><small><b></b><font color=white><font face=arial><font size=1><font color=black>Originally created by Adam Allen <br>© 1997 All Rights Reserved</font></font></small></small></small>")
}
// -->
</script>
<form NAME="form1">
Cerca un termene<br></b>
<input TYPE="text" NAME="searchfor" VALUE="JavaScript" SIZE="20">
<input type="button" value="cerca" onClick="checkDatabase()">
</form>
</body>
</html>
Y por ultimo la segunda web:(web.html)
<html>
<head>
<title>(Type a title for your page here)</title>
</head>
<body bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#800080" alink="#ff0000">
<font size="5" color="#000000" face="times new roman">Por poner algo</font>
</body>
</html>
Siguiendo tus pasos y si es que no me he equivocado,sigue habriendo una ventana nueva.No he copiado el codigo con tus indicaciones para no liar mas el codigo.Haber si puedes sobreescribirlo para que no falle yo al implementarlo. |