2016-09-01 3 views
0

私の質問は「インターネットの特定のページの特定のhtmlタグや単語グループにブラウザーを誘導するにはどうすればいいですか?外部Webページの特定の段落にリンクする方法はありますか?

ハイパーリンク経由ではなく、スクリプトや何かを介して行われるとは思いません。私のページのiframe内にリモートWebページを持つことは、私は必要なのスクロールや、私が必要とする段落にiframe内にフォーカスを移動する方法についての提案です

var myIframe = document.getElementById('iframe'); 
 
myIframe.onload = function(){ 
 
    myIframe.contentWindow.scrollTo(100,100); 
 
};
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
 
<head> 
 
<title>Sandbox</title> 
 
<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> 
 
<style type="text/css" media="screen"> 
 
body { background-color: #000; font: 16px Helvetica, Arial; color: #fff; } 
 
</style> 
 
</head> 
 
<body> 
 
<iframe id="iframe" src="http://tinyurl.com/" style='height: 300px; width: 300px;' ></iframe> 
 
</body> 
 
</html>
可能です。上記は唯一のものですが、私にとってはうまくいかないようです。

答えて

0

あなたがリンクできるアンカーを提供していない限り、これは不可能です。

同じ起点ポリシーにより、JavaScriptを使用して第三者文書を操作できなくなります。

+0

どのように他の方法は? JavaScriptは必須ではなく、他のものでもかまいません。 – MiniMe

+0

私はこの回答の最初の文に戻ります。 – Quentin

0

まあ、私はそれを行うための一つの方法が、ここでは、注釈のサービスを使用している推測は一例です: http://marker.to/CVonrw

あなたはどちらかそれはある(iframe内または単に新しいページでリンクを開くことを埋め込むことができどのように私はそれを使用します)

サービスは、あなたのページにdiv要素を追加し、ここでは、ページの下部にそのハイライトにリンクする方法を正確に http://marker.to/CVonrw#textmarker_1

関連する問題