SORU
23 Temmuz 2009, PERŞEMBE


Tek bir fare tıklaması ile tüm DİV metin seçin

Nasıl vurgulayın/seçin içeriğini bir DİV etiketi ne zaman kullanıcı tıklamaları DİV...fikri olan tüm metin vurgulanır/seçili kullanıcı gerekmez el ile vurgulayın metin ile fare ve potansiyel olarak Bayan biraz metin?

Örneğin, aşağıdaki gibi bir DİV var ki:

<div id="selectable">http://example.com/page.htm</div>

...ve kullanıcı bu URL herhangi bir URL tüm metin vurgulanır tıkladığında kolayca seçilen metin etrafında tarayıcıda sürükleyebilir, veya bir sağ tıklama ile tam URL'Yİ kopyalayın.

Teşekkürler!

CEVAP
23 Temmuz 2009, PERŞEMBE


<script type="text/javascript">
    function selectText(containerid) {
        if (document.selection) {
            var range = document.body.createTextRange();
            range.moveToElementText(document.getElementById(containerid));
            range.select();
        } else if (window.getSelection) {
            var range = document.createRange();
            range.selectNode(document.getElementById(containerid));
            window.getSelection().addRange(range);
        }
    }
</script>

<div id="selectable" onclick="selectText('selectable')">http://example.com/page.htm</div>

Şimdi size geçmek KİMLİĞİ argüman olarak, bu durumda "seçilebilir" ama o daha genel, bu sayede size kullanmak istediğiniz her yere birden çok kez kullanmadan, chiborg sözü, DV.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Commander Chalkboard

    Commander Ch

    20 Ocak 2014
  • paulandstorm

    paulandstorm

    4 EYLÜL 2006
  • Drakinen

    Drakinen

    1 EYLÜL 2008