最终代码:<html>
<HEAD><TITLE>Dox - 百google度...</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=GB2312">
<SCRIPT language="JavaScript">
function $(id){return document.getElementById(id);}
function $$(tag){return document.getElementsByTagName(tag);}
window.onload=function(){var cInput=$$('input');var cForm=$$('form');
for (var i=0;i<cInput.length;i++){
if (cInput[i].type=='text'){
cInput[i].onmouseover=function(){this.select();};
cInput[i].onclick=function(){this.value='';};
}
}
for (var i=0;i<cForm.length;i++){cForm[i].target='_blank';}
$('googleSs').target='';
}
function s(){
var ug1='http:\/\/64.233.161.104\/search?hl=zh-CN&ie=utf-8&q=';
var ug2='http:\/\/202.108.22.5\/s?ie=utf-8&wd=';
var og1=ug1+$('t').value;var og2=ug2+$('t').value;var x=window.open();
x.document.write('<title>S:'+$('t').value+' - 百google度 by Dox<\/title>');
x.document.write('<frameset cols=\"*,*\"><frame name=\"g\" src=\"'+og1+'\"><frame name=\"b\" src=\"'+og2+'\"><\/frameset>');
x.document.close();
}
</SCRIPT></HEAD><BODY bgcolor="#d0d0d0">借助Opera打造属于自己的"百google度"... v 2008-10-27
<HR color="red" size="3" width="50%" align="left"><FORM id="googleSs" onsubmit="s();" action="javascript:void(0);" target="">
<INPUT id="t" type="text" size="35">
<INPUT type="submit" value="baigoogledu"></FORM><FORM action="http://64.233.189.104/search" method="get" target="_blank">
<INPUT type="text" name="q" size="35">
<INPUT name="btnG" type="submit" value="Google-HK"><INPUT type="hidden" name="ie" value="gb2312">
<INPUT type="hidden" name="hl" value="zh-CN"></FORM><FORM name="f1" action="http://mp3.baidu.com/m" target="_blank">
<INPUT type="hidden" name="f" value="ms"><INPUT type="hidden" name="rn">
<INPUT type="hidden" name="tn" value="baidump3"><INPUT type="hidden" name="ct" value="134217728">
<INPUT type="text" name="word" size="35">
<INPUT type="submit" value="百度MP3" name="submit"></FORM><H3>注:只是一个对比示例...当然这个页面还能扩展出baisougodu-mp3搜索引擎之类的东西...<BR>
* 正确运行此代码需要使用 Opera ,允许此页面的弹出窗口并为 "baidu.com" 和 "202.108.22.5" 添加UserJS: baidufucker.js :</H3>
<XMP>window.opera.addEventListener(
'BeforeScript',
function (e) {
if (e.element.text.indexOf('top.location')>=0){e.element.text='';}
else {
var x=document.getElementsByTagName('table');
for (var i=0;i<x.length;i++){
if (x[i].innerHTML.toLowerCase().indexOf('href=\"http:\/\/ma.baidu.com')>=0) x[i].innerHTML='';
}
var x=document.getElementsByTagName('div');
for (var i=0;i<x.length;i++){
if (x[i].innerHTML.toLowerCase().indexOf('href=\"http:\/\/ma.baidu.com')>=0) x[i].innerHTML='';
}
}
},
false
);</XMP>
</BODY>
</html>