Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] 怎样在站外调用搜索框

[复制链接]
sunlinanb46 发表于 2009-5-7 19:03:40 | 显示全部楼层 |阅读模式
本帖最后由 sunlinanb46 于 2009-5-7 20:54 编辑

如题,想要调用ss7.0的搜索框?
 楼主| sunlinanb46 发表于 2009-5-7 20:55:11 | 显示全部楼层
((mk04))
回复

使用道具 举报

 楼主| sunlinanb46 发表于 2009-5-7 21:00:43 | 显示全部楼层
回复

使用道具 举报

 楼主| sunlinanb46 发表于 2009-5-8 14:10:47 | 显示全部楼层
回复

使用道具 举报

 楼主| sunlinanb46 发表于 2009-5-11 14:56:05 | 显示全部楼层
回复

使用道具 举报

 楼主| sunlinanb46 发表于 2009-5-14 14:15:31 | 显示全部楼层
回复

使用道具 举报

qdcaishen 发表于 2009-6-2 01:31:33 | 显示全部楼层
看我的:www.xiuchy.com
回复

使用道具 举报

qdcaishen 发表于 2009-6-2 01:31:44 | 显示全部楼层
要的话给你发出来
回复

使用道具 举报

qdcaishen 发表于 2009-6-14 09:45:50 | 显示全部楼层


  1. <div class="box_r col_400 nl_for_sides" style="float:none;"  stlye="width:400px;">
  2.                         <div class="search_bar">
  3.                                 <h3>快速搜索</h3>
  4.                                 <ul id="tab_search">
  5.                                         <li class="current"><em onclick="secBoard('tab_search','searchlist',1)">标题</em></li>
  6.                                         <li class="normal"><em onclick="secBoard('tab_search','searchlist',2)">内容</em></li>
  7.                                         <li class="normal"><em onclick="secBoard('tab_search','searchlist',3)">作者</em></li>
  8.                                         <li class="normal"><em onclick="secBoard('tab_search','searchlist',4)">百度</em></li>
  9.                                         <li class="normal"><em onclick="secBoard('tab_search','searchlist',5)">Google</em></li>
  10.                                 </ul>
  11.                         <div class="search_list">
  12.                                 <div id="searchlist_1" class="current">
  13.                                         <form action="{S_URL}/batch.search.php" method="post">
  14.                                         <input id="search1" onclick="javascript:searchtxt('search1')" type="text" class="input_tx" size="22" name="searchkey" value="$searchkey" />
  15.                                         <input type="hidden" name="searchname" id="searchname" value="subject" />
  16.                                         <input type="submit" class="input_search" name="authorsearchbtn" value="搜索" /><br />
  17.                                         <input type="hidden" value="news" name="type">
  18.                                         <input type="hidden" name="authorsearch" value="true" />
  19.                                         </form>
  20.                                 </div>
  21.                                 <div id="searchlist_2" class="normal">
  22.                                         <form action="{S_URL}/batch.search.php" method="post">
  23.                                         <input id="search2" onclick="javascript:searchtxt('search2')" type="text" class="input_tx" size="22" name="searchkey" value="$searchkey" />
  24.                                                         <input type="hidden" name="searchname" id="searchname" value="message" />
  25.                                         <input type="submit" class="input_search" name="searchbtn" value="搜索" /><br />
  26.                                         <input type="hidden" value="news" name="type">
  27.                                         <input type="hidden" name="subjectsearch" value="true" />
  28.                                         </form>
  29.                                 </div>
  30.                                 <div id="searchlist_3" class="normal">
  31.                                         <form action="{S_URL}/batch.search.php" method="post">
  32.                                         <input id="search3" onclick="javascript:searchtxt('search3')" type="text" class="input_tx" size="22" name="searchkey" value="$searchkey" />
  33.                                                         <input type="hidden" name="searchname" id="searchname" value="author" />
  34.                                         <input type="submit" class="input_search" name="messagesearchbtn" value="搜索" /><br />
  35.                                         <input type="hidden" value="news" name="type">
  36.                                         <input type="hidden" name="messagesearch" value="true" />
  37.                                         </form>
  38.                                 </div>
  39.                                
  40.                                 <div id="searchlist_3" class="normal">
  41.                                         <form action="{S_URL}/batch.search.php" method="post">
  42.                                         <input id="search3" name="searchname value="请输入关键字" class="input_tx" size="22" onMouseOver="this.focus()"
  43. onBlur="if (this.value =='') this.value='请输入关键字'" onFocus="this.select()" onClick="if
  44. (this.value=='请输入标题作者关键字') this.value=''">
  45.                                         <input type="hidden" name="searchname" id="searchname" value="author" />
  46.                                         <input type="submit" class="input_search" name="messagesearchbtn" value="搜索" /><br />
  47.                                         <input type="hidden" value="news" name="type">
  48.                                         <input type="hidden" name="messagesearch" value="true" />
  49.                                         </form>
  50.                                 </div>
  51.                                
  52. <script type='text/javascript' src='http://unstat.baidu.com/code/js/fyb_2.js'></script>
  53. <script>
  54.         var frmact = new Array();
  55. var frmnm = new Array();
  56. var frmid = new Array();
  57. frmact[0] = "http://www.baidu.com/baidu";

  58. frmnm[0] = "网页";

  59. frmid[0] = "2";


  60. var fybClient1 = fybServer_2;
  61. var ch = "";

  62. var sts = '';
  63. var si = sts && sts.split(/(%3b)|;/i)[0];
  64. var defid =2;

  65. //new
  66. function changetab(idx)
  67. {
  68.         for (i=0;i<frmact.length;i++) {
  69.                 if (i==idx) {document.getElementById('sitem_'+i).className="chon";}
  70.                         else {document.getElementById('sitem_'+i).className="ch";}
  71.         }
  72. }

  73. //if (frmid[0] == "1") {var bd_idx=1;}else{var bd_idx=0;}
  74. var bd_idx=defid;

  75. for (var i = frmid.length - 1; i >= 0; i--) {
  76.         if (frmid[i] == defid) {
  77.                 bd_idx = i;
  78.         }
  79. }

  80. function bd_chg_idx(idx)
  81. {
  82. bd_idx=idx;
  83. //new
  84. changetab(idx);
  85. }

  86. function addhiddenEle(parentEle, childEleName, childEleValue)
  87. {
  88.         for (var i=0; i < childEleName.length; i++) {
  89.                  var ur = document.createElement("input");   
  90.                   ur.type = "hidden";   
  91.                   ur.name = childEleName[i];   
  92.                   ur.value = childEleValue[i];
  93.                   parentEle.appendChild(ur);
  94.         }
  95. }

  96. function removeallhiddenEle(parentEle)
  97. {
  98.          for (var i = parentEle.length - 1; i >= 0; i--) {
  99.     var childEle = parentEle.elements[i];
  100.                 if(childEle.type == "hidden"){
  101.                         childEle.parentNode.removeChild(childEle);
  102.                 }
  103.         }
  104. }

  105. function gowhere(formname)
  106. {
  107. var url;
  108. var idx = bd_idx;
  109. if (frmact[idx] == null || frmact[idx] == "")  idx = "0";
  110. url = frmact[idx];

  111. removeallhiddenEle(formname);

  112. switch(frmid[idx]){
  113.         case "1":
  114.                 var childEleName = new Array();
  115.                 var childEleValue = new Array();

  116.                 childEleName[0] = "cl";
  117.                 childEleValue[0] = "2";

  118.                 childEleName[1] = "ct";
  119.                 childEleValue[1] = "0";

  120.                 childEleName[2] = "rn";
  121.                 childEleValue[2] = "20";

  122.                 addhiddenEle(formname, childEleName, childEleValue);

  123.                 formname.word.name = "word";

  124.                 break;

  125.         case "2":
  126.                 var childEleName = new Array();
  127.                 var childEleValue = new Array();

  128.                 childEleName[0] = "tn";
  129.                 childEleValue[0] = "leader0207_pg";               

  130.                 childEleName[1] = "fyb";
  131.                 childEleValue[1] = "0";
  132.                
  133.                 if(ch){
  134.                         childEleName.push("ch");
  135.                         childEleValue.push(ch);
  136.                 }
  137.                
  138.                 addhiddenEle(formname, childEleName, childEleValue);

  139.                 formname.word.name = "word";

  140.                 break;

  141.         case "3":
  142.                
  143.                 formname.word.name = "kw";

  144.                 break;

  145.         case "4":
  146.        
  147.                 var childEleName = new Array();
  148.                 var childEleValue = new Array();

  149.                 childEleName[0] = "ct";
  150.                 childEleValue[0] = "17";

  151.                 childEleName[1] = "pn";
  152.                 childEleValue[1] = "0";

  153.                 childEleName[2] = "rn";
  154.                 childEleValue[2] = "10";

  155.                 childEleName[3] = "tn";
  156.                 childEleValue[3] = "ikaslist";

  157.                 addhiddenEle(formname, childEleName, childEleValue);

  158.                 formname.word.name = "word";

  159.                 break;

  160.         case "5":
  161.                 var childEleName = new Array();
  162.                 var childEleValue = new Array();

  163.                 childEleName[0] = "ct";
  164.                 childEleValue[0] = "134217728";

  165.                 childEleName[1] = "lm";
  166.                 childEleValue[1] = "-1";

  167.                 addhiddenEle(formname, childEleName, childEleValue);

  168.                 formname.word.name = "word";

  169.                 break;

  170.         case "6":
  171.                 var childEleName = new Array();
  172.                 var childEleValue = new Array();

  173.                 childEleName[0] = "ct";
  174.                 childEleValue[0] = "201326592";

  175.                 childEleName[1] = "lm";
  176.                 childEleValue[1] = "-1";

  177.                 childEleName[2] = "cl";
  178.                 childEleValue[2] = "2";

  179.                 addhiddenEle(formname, childEleName, childEleValue);

  180.                 formname.word.name = "word";

  181.                 break;
  182.         case "7":
  183.                 var childEleName = new Array();
  184.                 var childEleValue = new Array();

  185.                 childEleName[0] = "ct";
  186.                 childEleValue[0] = "17";

  187.                 childEleName[1] = "lm";
  188.                 childEleValue[1] = "0";

  189.                 childEleName[2] = "tn";
  190.                 childEleValue[2] = "baiduWikiSearch";

  191.                 childEleName[3] = "pn";
  192.                 childEleValue[3] = "0";

  193.                 childEleName[4] = "rn";
  194.                 childEleValue[4] = "0";

  195.                 childEleName[5] = "submit";
  196.                 childEleValue[5] = "search";

  197.                 addhiddenEle(formname, childEleName, childEleValue);

  198.                 formname.word.name = "word";

  199.                 break;

  200.         case "8":
  201.                 return false;

  202.         case "9":
  203.                 var childEleName = new Array();
  204.                 var childEleValue = new Array();

  205.                 childEleName[0] = "ct";
  206.                 childEleValue[0] = "301989888";

  207.                 childEleName[1] = "pn";
  208.                 childEleValue[1] = "0";

  209.                 childEleName[2] = "rn";
  210.                 childEleValue[2] = "20";

  211.                 childEleName[3] = "db";
  212.                 childEleValue[3] = "0";

  213.                 childEleName[4] = "s";
  214.                 childEleValue[4] = "0";

  215.                 addhiddenEle(formname, childEleName, childEleValue);

  216.                 formname.word.name = "word";

  217.                 break;
  218.         case "10":
  219.                 var childEleName = new Array();
  220.                 var childEleValue = new Array();

  221.                 childEleName[0] = "f";
  222.                 childEleValue[0] = "ms";

  223.                 childEleName[1] = "rn";
  224.                 childEleValue[1] = "10";

  225.                 childEleName[2] = "tn";
  226.                 childEleValue[2] = "baidump3lyric";

  227.                 childEleName[3] = "ct";
  228.                 childEleValue[3] = "150994944";

  229.                 childEleName[4] = "lm";
  230.                 childEleValue[4] = "-1";

  231.                 addhiddenEle(formname, childEleName, childEleValue);

  232.                 formname.word.name = "word";

  233.                 break;

  234.         case "11":
  235.                 var childEleName = new Array();
  236.                 var childEleValue = new Array();

  237.                 childEleName[0] = "ie";
  238.                 childEleValue[0] = "gb2312";               

  239.                 childEleName[1] = "ct";
  240.                 childEleValue[1] = "1048576";

  241.                 childEleName[2] = "cl";
  242.                 childEleValue[2] = "3";

  243.                 addhiddenEle(formname, childEleName, childEleValue);

  244.                 formname.word.name = "word";

  245.                 break;
  246.         case "12":
  247.                 var childEleName = new Array();
  248.                 var childEleValue = new Array();

  249.                 childEleName[0] = "tn";
  250.                 childEleValue[0] = "baiduyp";               

  251.                 childEleName[1] = "ct";
  252.                 childEleValue[1] = "553648128";

  253.                 childEleName[2] = "rn";
  254.                 childEleValue[2] = "20";

  255.                 childEleName[3] = "a";
  256.                 childEleValue[3] = "-1";

  257.                 childEleName[4] = "lm";
  258.                 childEleValue[4] = "-1";

  259.                 childEleName[5] = "z";
  260.                 childEleValue[5] = "-1";

  261.                 addhiddenEle(formname, childEleName, childEleValue);

  262.                 formname.word.name = "word";

  263.                 break;

  264.         case "13":
  265.                 var childEleName = new Array();
  266.                 var childEleValue = new Array();

  267.                 childEleName[0] = "tn";
  268.                 childEleValue[0] = "baiduchild";               

  269.                 childEleName[1] = "cl";
  270.                 childEleValue[1] = "3";

  271.                 addhiddenEle(formname, childEleName, childEleValue);

  272.                 formname.word.name = "word";

  273.                 break;

  274.         case "14":
  275.                 var childEleName = new Array();
  276.                 var childEleValue = new Array();
  277.                
  278.                 childEleName[0] = "tn";
  279.                 childEleValue[0] = "baidujiaoyu";

  280.                 addhiddenEle(formname, childEleName, childEleValue);

  281.                 formname.word.name = "word";

  282.                 break;

  283.         case "15":
  284.        
  285.                 var childEleName = new Array();
  286.                 var childEleValue = new Array();
  287.                
  288.                 childEleName[0] = "if";
  289.                 childEleValue[0] = "0";

  290.                 addhiddenEle(formname, childEleName, childEleValue);

  291.                 formname.word.name = "word";

  292.                 break;
  293.         case "16":
  294.                 var childEleName = new Array();
  295.                 var childEleValue = new Array();
  296.                
  297.                 childEleName[0] = "tn";
  298.                 childEleValue[0] = "baidubook";

  299.                 childEleName[1] = "ct";
  300.                 childEleValue[1] = "2097152";

  301.                 childEleName[2] = "si";
  302.                 childEleValue[2] = "book.baidu.com";

  303.                 childEleName[3] = "cl";
  304.                 childEleValue[3] = "3";

  305.                 addhiddenEle(formname, childEleName, childEleValue);

  306.                 formname.word.name = "word";

  307.                 break;
  308.         case "17":
  309.                 var childEleName = new Array();
  310.                 var childEleValue = new Array();
  311.                
  312.                 childEleName[0] = "tn";
  313.                 childEleValue[0] = "baiduguoxue";

  314.                 childEleName[1] = "ct";
  315.                 childEleValue[1] = "2097152";

  316.                 childEleName[2] = "si";
  317.                 childEleValue[2] = "guoxue.baidu.com";

  318.                 childEleName[3] = "cl";
  319.                 childEleValue[3] = "3";

  320.                 addhiddenEle(formname, childEleName, childEleValue);

  321.                 formname.word.name = "word";

  322.                 break;
  323.         case "18":
  324.                 var childEleName = new Array();
  325.                 var childEleValue = new Array();
  326.                
  327.                 childEleName[0] = "type";
  328.                 childEleValue[0] = "0";

  329.                 childEleName[1] = "sort";
  330.                 childEleValue[1] = "1";

  331.                 childEleName[2] = "entry";
  332.                 childEleValue[2] = "1";

  333.                 childEleName[3] = "region";
  334.                 childEleValue[3] = "0";

  335.                 addhiddenEle(formname, childEleName, childEleValue);

  336.                 formname.word.name = "word";

  337.                 break;

  338.         case "19":
  339.                 var childEleName = new Array();
  340.                 var childEleValue = new Array();
  341.                
  342.                 childEleName[0] = "tn";
  343.                 childEleValue[0] = "baidugov";

  344.                 addhiddenEle(formname, childEleName, childEleValue);

  345.                 formname.word.name = "word";

  346.                 break;

  347.         case "99":

  348.                 var childEleName = new Array();
  349.                 var childEleValue = new Array();
  350.                
  351.                 childEleName[0] = "tn";
  352.                 childEleValue[0] = "leader0207_pg";

  353.                 childEleName[1] = "cl";
  354.                 childEleValue[1] = "3";

  355.                 childEleName[2] = "ct";
  356.                 childEleValue[2] = "2097152";

  357.                 childEleName[3] = "si";
  358.                 childEleValue[3] = si;

  359.                 childEleName[4] = "sts";
  360.                 childEleValue[4] = sts;
  361.                
  362.                 if(ch){
  363.                         childEleName.push("ch");
  364.                         childEleValue.push(ch);
  365.                 }

  366.                 addhiddenEle(formname, childEleName, childEleValue);

  367.                 formname.word.name = "word";

  368.                 break;

  369.         default:
  370.                 return false;
  371. }

  372. formname.action = url;
  373. return true;
  374. }
  375. </script>
  376.                                
  377.                                 <div id="searchlist_4" class="normal">
  378.                                         <form name="search_form" target="_blank" id="search_form" onsubmit="return gowhere(this)">
  379.                                         <input id="word" name="word" value="请输入关键字" class="input_tx" size="22" onMouseOver="this.focus()"
  380. onBlur="if (this.value =='') this.value='请输入关键字'" onFocus="this.select()" onClick="if
  381. (this.value=='请输入关键字') this.value=''">
  382. <input type="submit" class="input_search" name="_si" id="_si"  name="authorsearchbtn" value="搜索" />
  383.                                         <br />
  384.                                         </form>
  385.                                 </div>
  386.                                                                 <div id="searchlist_5" class="normal">
  387.                 <!-- Search Google -->
  388. <center>
  389. <script type="text/javascript"><!--
  390.   google_ad_client = "pub-0";
  391.   google_ad_format = "configurable_sdo";
  392.   google_link_target = 2;
  393.   google_color_bg = "ffffff";
  394.   google_color_link = "000000";
  395.   google_color_text = "000000";
  396.   google_encoding = "GB2312";
  397.   google_box_len = 31;
  398.   google_logo_pos = "left";
  399.   google_rs_pos = "right";
  400.   google_ad_height = 30;
  401.   google_ad_width = 500;
  402. //-->
  403. </script>
  404. <script type="text/javascript"
  405.   src="http://pagead2.googlesyndication.com/pagead/show_sdo.js">
  406. </script>
  407. </center>
  408. <!-- Search Google -->
  409.                 </div>
  410.                 <div class="fyb"><script>document.write("<a href='http://www.baidu.com/s?tn=leader0207_pg&fyb=1&wd="+fybClient1[0]+(ch?"&ch="+ch:"")+"' target='_blank' >"+fybClient1[0]+"</a>");</script></div>
  411.         <div class="fyb"><script>document.write("<a href='http://www.baidu.com/s?tn=leader0207_pg&fyb=1&wd="+fybClient1[1]+(ch?"&ch="+ch:"")+"' target='_blank' >"+fybClient1[1]+"</a>");</script></div>
  412.         <div class="fyb"><script>document.write("<a href='http://www.baidu.com/s?tn=leader0207_pg&fyb=1&wd="+fybClient1[2]+(ch?"&ch="+ch:"")+"' target='_blank' >"+fybClient1[2]+"</a>");</script></div>
  413.         <div class="fyb"><script>document.write("<a href='http://www.baidu.com/s?tn=leader0207_pg&fyb=1&wd="+fybClient1[3]+(ch?"&ch="+ch:"")+"' target='_blank' >"+fybClient1[3]+"</a>");</script></div>
  414.         <div class="fyb"><script>document.write("<a href='http://www.baidu.com/s?tn=leader0207_pg&fyb=1&wd="+fybClient1[4]+(ch?"&ch="+ch:"")+"' target='_blank' >"+fybClient1[4]+"</a>");</script></div>
  415.         <div class="fyb"><script>document.write("<a href='http://www.baidu.com/s?tn=leader0207_pg&fyb=1&wd="+fybClient1[5]+(ch?"&ch="+ch:"")+"' target='_blank' >"+fybClient1[5]+"</a>");</script></div>
  416.         <div class="fyb"><script>document.write("<a href='http://www.baidu.com/s?tn=leader0207_pg&fyb=1&wd="+fybClient1[6]+(ch?"&ch="+ch:"")+"' target='_blank' >"+fybClient1[6]+"</a>");</script></div>
  417.                         </div>
  418.                </div>
  419. </div>
  420. </div>
  421.                


  422. <div  id="searchlist_4" class="normal"><center>请输入最简短的关键字,中间不要加空格 如:梦到西瓜</center></div>
复制代码
8# qdcaishen
回复

使用道具 举报

 楼主| sunlinanb46 发表于 2009-6-14 15:31:50 | 显示全部楼层
谢了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-29 01:39 , Processed in 0.030106 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表