123hoo.com网摘中国开发手记(一)都是些简单的东西!:)

开发123hoo.com有一段时间了,中间遇到过不少问题,很想拿出来跟大家分享一下,可能我写的程序还是很普通,菜鸟是高手的必径阶段嘛!
1、修改注册表文件。功能是浏览网页的时候可以在鼠标右键增加菜单“收藏到123hoo”等,其实就是增加一个链接。

None.gif Windows Registry Editor Version 5.00
None.gif
None.gif
None.gif[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\【网摘中国】]
None.gif@="http://www.123hoo.com/info/geturl_new.htm"
None.gif"Contexts"=dword:000000f3
None.gif"Mark"="0"
None.gif

我跟其它网摘站不同的是,增加了一下Mark,是标识是那个用户的ID。别人安装了这个插件就可以在这个用户下增加网摘。

2、geturl_new.htm代码。

None.gif < script language = " JavaScript " >
None.gif
None.gif    
if  (external.menuArguments) 
None.gif    {
None.gif        
var  parentwin  =  external.menuArguments;
None.gif        
if  (parentwin.document.selection) 
None.gif        {
None.gif            
var  sel  =  parentwin.document.selection.createRange().text;
None.gif        }
None.gif    
None.gif        
if  ( ! sel) 
None.gif        {
None.gif            
var  sel  =  '';
None.gif        }
None.gif    
None.gif        
var  url  =  parentwin.location.href;
None.gif        
var  title  =  parentwin.document.title;
None.gif        
var  i  =   0 ;
None.gif    
None.gif        
if  (parentwin.event.srcElement.tagName  ==   " A "
None.gif        {
None.gif            url 
=  parentwin.event.srcElement.getAttribute( " HREF " );
None.gif            title 
=  parentwin.event.srcElement.innerText;
None.gif        }
None.gif    
None.gif        
if  (parentwin.event.srcElement.tagName  ==   " IMG "
None.gif        {    
None.gif            url 
=  parentwin.event.srcElement.getAttribute( " SRC " );
None.gif            
if (parentwin.event.srcElement.getAttribute( " ALT " ) != null   &&  parentwin.event.srcElement.getAttribute( " ALT " !=   "" )
None.gif            {
None.gif                title 
= parentwin.event.srcElement.getAttribute( " ALT " );
None.gif            }
None.gif            i 
=   1  
None.gif        }
None.gif        
None.gif        
var  markbh = readreg()
None.gif        window.open('http:
// 192.168.1.98:9000/info/info_add.aspx?title='+escape(title)+'&url='+escape(url)+'&mark='+escape(sel)+'&i='+i+'&markbh='+escape(markbh),'_blank','scrollbars=no,width=490,height=450,left=280,top=50,status=no,resizable=yes')
None.gif
    }
None.gif    
else  
None.gif    {
None.gif    }
None.gif
None.gif
None.gif
function  readreg()
None.gif{
None.gif  
var  myreadreg = new  ActiveXObject( " WScript.shell " )
None.gif  
return   myreadreg.RegRead('HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\MenuExt\\【网摘中国】\\Mark')
None.gif}
None.gif
None.gif
</ script >

3、有标题,链接参数到一个发.aspx文件其它的就不用我多说了,更新到数据库!可以得到图片的,或网页的URL地址!加入收藏

转载于:https://www.cnblogs.com/T_98Dsky/archive/2005/08/26/223462.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值