2011-02-16 17 views

cevap

12

Evet yapabilirsiniz. Kişinin sayfada herhangi bir yerde bir kimliği olan bir öğesi varsa. Örneğin:

<a href="http://somePage.com#someId">Middle!</a> 

yapmanız gereken tek şey ortasında bir kimliği seçmektir:

<div id="someId"></div> 

Sonra gibi bu sayfaya bir bağlantı oluşturabilir.

0

Hayır, bunu çapa olmadan yapamazsınız. Farklı etki alanlarında yasaklanmış bir scrollTo veya bunun gibi bir şey yapmak için DOM'a erişmeniz gerekir. Güvenlik ana sebeptir.

+0

#hash öğelerinin "id" değeri olan herhangi bir * öğeyi hedefleyebileceği ortaya çıkar. Bunu öğrendiğimde beni korkuttu çünkü görünüşe göre tarayıcılarda gerçekten uzun süredir doğruydu; IE6 bile bunu anlıyor. – Pointy

+0

Aynı zamanda düzgün ve garip. – TNC

0

{Google Chrome web tarayıcısını kullanarak; remeber wiki, dinamik ve aşağıdaki URL adresinde geçersiz olabilir, ancak işlem hala geçerli!}

1_ Bu ana URL:

https://en.wikipedia.org/wiki/RSA_(cryptosystem) ben başvurmak istiyorum

2_ sayfanın ortasında "Bir örnek çalıştı"

3_ sağ A" tıklayın "örneğini çalıştı -> Öğeyi Denetle -> HTML olarak düzenle

4_ bunu görmelisiniz:

<span class="mw-headline" id="A_worked_example">A worked example</span> 

5_ Kimlik, id = "A_worked_example". aşağıdaki gibi aşağıdaki cümle içinde Kopya yapıştırın:

<a href="http://somePage.com#someId">Middle!</a>:

Orada
<a href="https://en.wikipedia.org/wiki/RSA_(cryptosystem)#A_worked_example">Middle!</a> 

6_ gitmek:

https://en.wikipedia.org/wiki/RSA_(cryptosystem)#A_worked_example

:)

İlgili konular