ホームページ > バックエンド開発 > PHPチュートリアル > リンク変換を実現する方法

リンク変換を実現する方法

WBOY
リリース: 2016-06-13 13:13:57
オリジナル
2460 人が閲覧しました

リンク変換を達成するにはどうすればよいですか?
例:
リンク形式:

/php/"**"/"##"

実現したい機能は、Web ページ上の 3 つの入力ボックスです
最初の入力ボックス、ユーザー入力、** の内容
2 番目の入力ボックス、ユーザー入力、## の内容
3 番目の入力ボックスには、生成された新しいアドレスが表示されます: /php/ 「**」/「##」、クリックしてコピー ボタン
ソース コードを提供していただける方、よろしくお願いします。 !
私は vc を勉強しています。vc で変数を定義するだけで十分ですが、Web プログラミングについては何も知りません。 。

-----解決策---------


入力ボックス 1:
入力ボックス 2:

入力ボックス 3:
コピー






<script> >関数 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['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);<br> if( !clip)return;<br> var trans=Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);<br> if(!trans)return; > 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>

コピーされたプログラムはインターネットからコピーされます。 。 。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート