2009-05-15 7 views
6

politico.comのthis articleにアクセスした場合は、記事のテキストの一部を強調表示し、そのテキストを別の場所に貼り付けると、「続きを読む:...」というリンクが表示されます。これはどうですか?politico.comはコピーしたテキストにどのようにハイパーリンクを挿入しますか?

更新:これは、JSが使用されるが、ハードは従うことです:前にテキスト:http://tcr.tynt.com/javascripts/Tracer.js

+0

...あなたが説明しているものではなく、指示に従ってテキストを切り取って貼り付けました。より良い指示が必要な場合があります。 –

+0

Firefox 3.0.10の「もっと読む:...」ではありません。 – pts

+0

奇妙なことに、それは毎回私のためにします。 – Ron

答えて

7

私はそれだけでスクリプトをクリップボードに任意のコピーのようなものだと仮定していますが、挿入「..で続きを読みます」あなたはoncopyイベントを待ち受けます。

こうするのではなく、次のようにします。 window.clipboardData.setData( "Text"、textToCopy);

あなたは

window.clipboardData.setData( "テキスト"、 "で続きを読む:mysite.com、" + textToCopy)を行うと思います。ここ

より:politico.comオン

http://www.daniweb.com/forums/thread53662.html

+0

これは彼らがしていることではありません。これは、最も安全でないブラウザーの設定を除き、すべてで失敗します。そのスクリプトが実際に行うことは、隠されたdivの余分なテキストをあなたの選択に追加することです。コピーすると、追加情報が含まれます。非常に賢い! – Keith

1

、あなたがtracer.jsであり言うことありませんコード。

関連する問題