o oluşturulduktan sonra bir sayfada metni vurgulayın

oy
2

Ben bir dize için alanlarda üzerinde kullanıcı arama sağlar onlar ayrıntı kaydı görüntülerken, onlar vurgulanır için dize tüm oluşumları istiyorum bir uygulama var.

detay formu (AJAX Kontrol Toolkit itibaren) TabPanels içinde yaşayan çoğu Etiketler ve listviews, oluşur. El ile görüntülemeden önce vurgulama etiketleri eklemek için her değeri ayrıştırmak için kaba kuvvet kullanımını önlemek istiyorum.

HTML benim formunu yüklemek ve daha sonra ayrıştırmak için bir yolu var mı? Bu sorunu başka bir yolu var mı?

Oluştur 09/12/2008 saat 22:52
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
5

Nasıl JavaScript ve JQuery hakkında? http://plugins.jquery.com/project/highlight

Sadece dışarı eklentisi denedim ve işe yaradı. Sen vurgulamak istediğiniz hangi etiketleri belirtin ve hangi kelimeleri yapabilirsiniz.

<script language="javascript" type="text/javascript" src="js/jquery-1.2.6.min.js"></script>
<script language="javascript" type="text/javascript" src="js/jquery.highlight-2.pack.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready( function () {
    $('p').each(function() { $.highlight(this, 'LOREM'); });
});
</script>
<style type="text/css">
    .highlight { background-color: yellow }
</style>

..
..
..
    <p>
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi gravida risus elementum tortor. Duis mattis, est et volutpat cursus, mi mi ornare tortor, sed fringilla nibh erat sed eros. In nec orci vel velit scelerisque ultrices. Nunc auctor elit. Proin orci ligula, luctus a, venenatis sit amet, laoreet a, mauris. Suspendisse sem nibh, interdum eu, vestibulum non, semper vel, mauris. In quis leo suscipit risus semper pretium. Cras interdum iaculis dui. Etiam vel ipsum eu sapien dapibus sagittis. Donec lobortis, lectus et placerat euismod, quam dui porttitor sem, sed fermentum eros quam ac ipsum. Ut eu augue. Nullam lacinia dictum neque. Nullam eros. Phasellus sem nisi, feugiat nec, consectetur vel, ullamcorper at, nisl. Aenean quam risus, ullamcorper a, ultricies ut, posuere ac, quam. Vestibulum sed lectus ac orci fermentum viverra. Sed aliquam. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
    </p>
Cevap 09/12/2008 saat 23:11
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more