⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 forwn.html

📁 象flahget那样得到网页里的联接信息
💻 HTML
字号:
<script language="VBScript">
'改自jetcar
Sub AddLink(Url,Info) 
	On Error Resume Next
	set obj=CreateObject("Forwn.GetST")
	if err<>0 then
		MsgBox("Forwn.GetST not properly installed!"+ vbCrLf+"Please install Forwn.GetST again")
	else
		'call obj.AddUrl(Url, Info, external.menuArguments.document.Url)
		call obj.AddURL(Url)
        end if
end sub

Sub OnContextMenu()
	set srcEvent = external.menuArguments.event
	set EventElement = external.menuArguments.document.elementFromPoint ( srcEvent.clientX, srcEvent.clientY )
	if srcEvent.type = "MenuExtAnchor" then 
		set srcAnchor = EventElement
		do until TypeName(srcAnchor)="HTMLAnchorElement"
			set srcAnchor=srcAnchor.parentElement
		Loop
		Call AddLink(srcAnchor.href,srcAnchor.innerText)
	elseif srcEvent.type="MenuExtImage" then
		if TypeName(EventElement)="HTMLAreaElement" then
			Call AddLink(EventElement.href,EventElement.Alt)
		else 
			set srcImage = EventElement
			set srcAnchor = srcImage.parentElement
			do until TypeName(srcAnchor)="HTMLAnchorElement"
				set srcAnchor=srcAnchor.parentElement
				if TypeName(srcAnchor)="Nothing" then 
					call AddLink(srcImage.href,srcImage.Alt)
					exit sub
				end if
			Loop
			Call AddLink(srcAnchor.href,srcImage.Alt)
		end if
	elseif srcEvent.type="MenuExtUnknown" then
		set srcAnchor = EventElement
		do until TypeName(srcAnchor)="HTMLAnchorElement"
			set srcAnchor=srcAnchor.parentElement
			if TypeName(srcAnchor)="Nothing" then 
				Call AddLink(EventElement.href,EventElement.innerText)
				exit sub
			end if
		Loop
		'msgbox srcAnchor.innerText
		Call AddLink(srcAnchor.href,srcAnchor.innerText)
	elseif 1=1 then
		MsgBox("Unknown Event Source """ + srcEvent.type + """" + vbCrLf + "Please send description of error to jetcar@163.net")
	end if
end sub


call OnContextMenu()

</script>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -