国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 江永县| 文水县| 邳州市| 桐城市| 营口市| 德保县| 马关县| 习水县| 郎溪县| 乌审旗| 宣城市| 乌拉特前旗| 阿尔山市| 馆陶县| 云阳县| 平乐县| 大同市| 六安市| 韩城市| 日喀则市| 五家渠市| 渝中区| 麻城市| 西乌珠穆沁旗| 大余县| 屏山县| 青河县| 那坡县| 乌鲁木齐市| 灯塔市| 孟村| 宿州市| 常宁市| 含山县| 城口县| 铅山县| 华宁县| 内黄县| 尉氏县| 江华| 信宜市|