熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Javascript >> 正文

搜索引擎

2022-06-13   來源: Javascript 

  程序代碼:
  import javaappletApplet;
  import *;
  import javaawt*;
  
  public class searchengine extends Applet
  {
  TextField keyword = new TextField(); // 定義搜索的關鍵字
  Choice EngineName; // 使用的搜索引擎列表使用下拉框
  Button go = new Button(開始搜索);
  
  public void init()
  {
  setBackground(Colorwhite); // 設置背景為白色以便配合網頁色彩
  keyword = new TextField();
  EngineName = new Choice();
  EngineNameaddItem(中文雅虎);
  EngineNameaddItem(搜狐);
  EngineNameaddItem(新浪);
  EngineNameaddItem(網易);
  EngineNameselect(); // 設置缺省顯示的項目為 中文雅虎
  
  add(keyword);
  add(EngineName);
  add(go);
  }
  
  public boolean action(Event e Object obj)
  {
  if(etargetequals(go))
  {
  try
  { goSearch(); }
  catch (Exception e)
  { showStatus(搜索時發生異常: + etoString()); }
  }
  return true;
  }
  
  public void goSearch() throws Exception
  {
  String str = keywordgetText();
  if(strequals())
  {
  showStatus(請填寫搜索的關鍵字!);
  return;
  }
  String url = ;
  switch (EngineNamegetSelectedIndex())
  {
  case :
  url = ;
  break;
  case :
  url = ?key_word=;
  break;
  case :
  url = bin/search/searchcgi? _searchkey=;
  break;
  case :
  url = ;
  }
  url += URLEncoderencode(str); // 將關鍵字編碼成URL格式的就是例如空格編碼為 %
  showStatus(正在連接搜索引擎 + url);
  getAppletContext()showDocument(new URL(url) _black);// 在新窗口打開搜索結果
  showStatus(搜索完成);
  }
  }

From:http://tw.wingwit.com/Article/program/Java/Javascript/201311/25280.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.