如何实现链接转换?
举个例子:
链接格式:
/php/“**”/“##"
我想实现的功能是,网页上三个输入框
第1个输入框,用户输入,**的内容
第2个输入框,用户输入,##的内容
第3个输入框,显示生成的新地址:/php/“**”/“##" ,再加一个点击复制按钮
谁能提供下源码,万谢!!
我是学vc,vc定义变量就行,可是网页编程一窍不通啊。。
------解决方案--------------------
<script><br>function gett3()<br>{<br> var t1 = document.getElementById('t1').value;<br> var t2 = document.getElementById('t2').value;<br> var t3 = '/php/'+t1+'/'+t2;<br> document.getElementById("t3").value=t3;<br>}<br><br>function DoCopy(obj)<br>{ <br> //alert(obj);return false;<br> if(copy2Clipboard(obj)!=false)<br> {<br> //alert("复制成功!");<br> }<br>}<br>copy2Clipboard=function(txt)<br>{<br> if(window.clipboardData)<br> {<br> window.clipboardData.clearData();<br> window.clipboardData.setData("Text",txt);<br> }<br> else if(navigator.userAgent.indexOf("Opera")!=-1)<br> {<br> window.location=txt;<br> }<br> else if(window.netscape)<br> {<br> try<br> {<br> netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");<br> }<br> catch(e)<br> {<br> alert("您的firefox安全限制限制您进行剪贴板操作,请打开’about:config’将signed.applets.codebase_principal_support’设置为true’之后重试,相对路径为firefox根目录/greprefs/all.js");<br> return false;<br> }<br> var clip=Components.classes[[email protected]/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);<br> if(!clip)return;<br> var trans=Components.classes[[email protected]/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);<br> if(!trans)return;<br> trans.addDataFlavor('text/unicode');<br> var str=new Object();<br> var len=new Object();<br> var str=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);<br> var CopyCode=txt;str.data=CopyCode;<br> trans.setTransferData("text/unicode",str,CopyCode.length*2);<br> var clipid=Components.interfaces.nsIClipboard;<br> if(!clip)return false;<br> clip.setData(trans,null,clipid.kGlobalClipboard);<br> }<br>}<br></script>
复制的程序是从网上copy下来的。。。









