国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

關(guān)于文摘插件提交表單的開發(fā)

2019-11-18 19:09:18
字體:
供稿:網(wǎng)友

實例:具體功能見“我愛博客(http://www.woiblog.com)”里有相關(guān)使用介紹!

1,要實現(xiàn)的功能就是在瀏覽器加一個右鍵快捷方式提交所選的網(wǎng)頁或圖片內(nèi)容!實例應(yīng)用在博客程序里,就是在你已登陸的情況下,瀏覽網(wǎng)頁時看到比較好的新聞或圖片!你就可以選中內(nèi)容--》點右鍵 出現(xiàn)“加入我的網(wǎng)摘”,這時就會彈出一個IE窗口,自動將網(wǎng)頁標(biāo)題加入表單的對應(yīng)標(biāo)題內(nèi)容,及選中內(nèi)容加入相應(yīng)內(nèi)容項,還有引用網(wǎng)址等!

2,現(xiàn)在 我們來看一下這個功能如何實現(xiàn)的!

   首先我們用文本編輯器寫入:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/MenuExt]

[HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/MenuExt/將此頁加到我的網(wǎng)摘]
@="http://www.woiblog.com/UserManage/addblog.asp"

。另存為.REG文件,即寫入注冊表項添加右鍵菜單

http://www.woiblog.com/UserManage/addblog.asp為處理頁
源文件如下:

<html>
<head>
<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8">
<title></title>
</head>
<body lang="zh-CN">
<form id=form1 action="User_Post_Blog2.asp" method="post">
<P>
<input type="hidden" name="title" id=title1>
<input type="hidden" name="url" id=url1>
<input type="hidden" name="js" id=js1>
<TEXTAREA id=content1 style="DISPLAY: none" name="content"></TEXTAREA> </P>
</form>
</body>
</html>

<script language="javascript">

  var oWin = external.menuArguments;
  var oDoc = oWin.document;
  var titlestr;
  var start, end;
  var getzy;
  start = end = -1;
  titlestr = oWin.document.selection.createRange().text;
  for( var i = 0; i < titlestr.length; i++ )
  {
   if( start == -1 )
    if( titlestr.charAt( i ) == '/n' || titlestr.charAt( i ) == '/r' )
     continue;
    else
     start = i;
   else if( titlestr.charAt( i ) == '/n' || titlestr.charAt( i ) == '/r' )
   {
    end = i;
    break;
   }
   
  }
 
  if( start != -1 && end != -1 && start < end )
   form1.title1.value = oDoc.title;
  else
   form1.title1.value = oDoc.title;
  

  for( var i = 0; i < oDoc.images.length; i++ )
  {
   oDoc.images( i ).src = oDoc.images( i ).src;
  }

  for( var i = 0; i < oDoc.links.length; i++ )
  {
   oDoc.links( i ).href = oDoc.links( i ).href;
  }

  form1.url1.value =  oDoc.URL ;
  getzy = oDoc.selection.createRange().text;
  form1.js1.value =  getzy.substr(0, 250)+"..." ;
  form1.content1.innerText = oWin.document.selection.createRange().htmlText; 
 
  form1.submit();
</script>
相信很多人都看懂了,上面是一個普通的表單,下面是一個script,關(guān)鍵還在下面
oDoc.title  網(wǎng)頁標(biāo)題
oDoc.URL網(wǎng)頁地址
  getzy = oDoc.selection.createRange().text;   '以文本方式取得所選 的內(nèi)容
  form1.js1.value =  getzy.substr(0, 250)+"..." ;   '取得前250個字符,之…結(jié)束,作為簡介
 form1.content1.innerText = oWin.document.selection.createRange().htmlText;  HTML方式取得所選內(nèi)容
 form1.submit();   自動提交表單到FORM里的ACTION即:User_Post_Blog2.asp
到這里已經(jīng)做到了信息的獲取!之后就是普通的ASP表單處理了!
像標(biāo)題的VALUE就用value=<%=request("title")%>
其它的照樣子搬就是了!

出處:第五網(wǎng)絡(luò)(http://www.d5web.com)轉(zhuǎn)載請注明


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿拉善左旗| 无极县| 东山县| 五常市| 南康市| 西吉县| 岳西县| 长阳| 萨迦县| 锡林郭勒盟| 永兴县| 大新县| 铜川市| 兴山县| 读书| 莱西市| 贵南县| 旬阳县| 东源县| 怀远县| 丘北县| 长春市| 曲松县| 闵行区| 乐至县| 广昌县| 高青县| 东海县| 武穴市| 丹凤县| 南丹县| 股票| 裕民县| 徐州市| 普安县| 东台市| 永丰县| 东安县| 乳山市| 喜德县| 山东|