Woord highlighter
Auteur: Ontani - 27 juni 2006 - 13:42 - Gekeurd door: Maarten - Hits: 5526 - Aantal punten: 5.00 (3 stemmen)
Dit script highlight het woord dat je bij je functie ingeeft.
om een bepaald woord te highlighten gebruik je de functie highlight('woord');
aan te roepen op eender welke plek, via link, knop of onload.
Veel plezier ermee.
|
Code: |
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body, html {
font-size: 12px;
font-family: Arial, Verdana;
}
.highlight {
text-decoration: underline;
font-weight: bold;
color: red;
}
-->
</style>
<script type="text/javascript">
<!--
/*
.......
..&MMMMMMMMMMMMMMNa..
.MMMMMMMa&.. .JMMMMMMMMM""""""WMMMMMMMMN&. ..&MMMMMMMN.
JMMD!` .!?""MMa. .JMMMMMMMY^` ."WMMMMMMMa. ..MM#""!! !"MMF
.MF ."MMMMMMMMY' ?WMMMMMMM"^ JMF
JM. .TMMMD .YMM"^ J#
Th .N&.. .YN. ..#^ ..JNMp .#
?h .MMMMMMM 7N. .JD` JMMMMMMh .@
.N. .MMMMMM@ .Wx .M" .MMMMMMN .D
.W. dMMMMMF .Yx .#= WMMMMMh J^
JMMMMMF .Yx .#^ WMMMMMF
.MMMMMF T` "! MMMMMM
JMMMMM .MMMMMF
dMMMMF JMMa. .&MMr 4MMMMF
MMMMM MMMMMMa. ..MMMMMM .MMMMF
MMMMF MMMMMMMMNJ. ..MMMMMMMMM MMMMF
JMMMF JMMMMMMMMMMN&. ..MMMMMMMMMMMF JMMMF
JMMM TMMMMMMMMMM"""" """"MMMMMMMMMM" JMMM^
WMMF JMMF
.MMh MMM!
JMM, JMM5
JMM, JMMt
.MMN. ..MMM^
4MMMN&.. ..+MMMMD
.WMMMMMMMMMNN&&&&&&&&&&&&&&&NNMMMMMMMMM#'
.UMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMY!
?WMMMMMMMMMMMMMMMMMMMMMMMMMMM#^
J"WMMMMMMMMMMMMMMMMMMM#"!
.7"""""""""""^!
*/
function highlight(woord) {
if (woord == null) {
woord = "henk";
}
s = new String( document.getElementById('inhoud').innerHTML );
var woordenArray = new Array();
var inhoud = "";
woordenArray = s.split(" ");
for (i = 0; i < woordenArray.length; i++) {
if ( woordenArray[i].indexOf( "onclick" ) == -1) {
woordenArray[i] = woordenArray[i].replace( woord , "<span class=\"highlight\">" + woord + "</span>" );
}
inhoud += woordenArray[i] + " ";
}
document.getElementById('inhoud').innerHTML = inhoud;
}
-->
</script>
</head>
<body>
<div id="inhoud">
geschenk<br/>
Klein lief konijntje had een henk op z'n neus.<br/>
Klein lief konijntje had een henk op z'n neus.<br/>
Een henk op z'n neus, een henk op z'n neus.<br/>
<p>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus
luctus porta justo. henk Curabitur facilisis auctor leo. Vestibulum pretium
massa. Proin tempor risus nec dolor euismod varius. Pellentesque
pellentesque nulla vitae nunc. Duis magna sem, scelerisque eget,
dapibus nec, iaculis vitae, turpis. Integer laoreet varius augue. Donec
faucibus, neque nec placerat egestas, neque leo sollicitudin dui, a
tempus lacus nisl sed mauris. Nam est. Aenean viverra lectus eget nisl.
Fusce elementum. Pellentesque quis erat. Donec fringilla.
</p>
<p>
Pellentesque consectetuer lectus non dolor. Nulla pharetra erat sit
amet arcu. Vestibulum malesuada, odio id lacinia molestie, ante dui
aliquam nulla, vitae fringilla lacus orci quis arcu. Aliquam luctus
urna id nisl. Vestibul henk um euismod eleifend ant henk e. Nunc venenatis orci
rhoncus tortor. Lorem ipsum dolor sit amet, consectetuer adipiscing
elit. Suspendisse velit nunc, ullamcorper a, vestibulum ut, ornare
eget, mi. Morbi rutrum nibh ac nisi elementum pretium. Curabitur varius
ullamcorper dolor. Nunc ligula risus, pellentesque et, porttitor eget,
bibendum sit amet, diam. In quis tortor. Curabitur ultricies sem vel
arcu. Morbi cursus. Nulla a ante. Morbi quam lorem, tincidunt ac,
congue sed, henk laoreet quis, tortor. Nulla eu mauris ac massa elementum
laoreet. Aliquam egestas. Nulla elit.
</p>
<p>
Donec magna leo, viverra sit amet, ultrices id, bibendum nec, elit.
Sed libero augue, placerat nec, tempor ut, fermentum ac, velit.
Maecenas placerat dolor in massa euismod vehicula. Etiam pretium.
Vivamus eget arcu. Maecenas ac enim. Vestibulum tortor. Nam ante erat,
elem henk entum vitae, euismod ac, mollis non, lacus. Sed id justo vel quam
egestas pulvinar. Proin libero ipsum, fermentum ac, accumsan sed,
lobortis sit amet, ante. Donec sed est eget mi pellentesque ornare.
Suspendisse ultricies. Nulla henk m henk mi eros, molestie in, fermentum lacinia,
fermentum sed, pede. Nullam ligula ante, porttitor auctor, scelerisque
quis, elementum eu, tortor. Nunc lorem pede, eleifend nec, laoreet id,
malesuada vel, velit. Curabitur dignissim iaculis elit. Vivamus id
augue. Phasellus egestas. Nunc malesuada malesuada purus. Suspendisse
enim.
</p>
<p>
Integer vitae nulla. Nullam lobortis fringilla quam. Aenean sit amet
diam. In quis neque eu arcu interdum cursus. Etiam sem enim, faucibus
pharetra, condimen henk tum vitae, auctor a, sapien. Pellent henk esque erat pede,
fringilla laoreet, bibendum eu, consectetuer vel, arcu. Ut dapibus.
Pellentesque laoreet accumsan nisl. In hac habitasse platea dictumst.
Quisque semper ipsum non augue. Morbi libero. Curabitur euismod nunc in
elit. Integer odio.
</p>
<p>
Suspendisse convallis luctus quam. Maecenas et leo a nunc sodales
pharetra. Nullam fringilla condimentum eros. Maecenas vestibulum magna
vitae libero. Class aptent taciti sociosqu ad litora torquent per
conubia nostra, per inceptos hymenaeos. Proin non tellus quis risus
cursus hendrerit. Duis non lorem. Quisque tortor felis, rhoncus id,
dictum a, viverra ac, sapien. Cras vitae sem. Duis velit. Fusce
lobortis. Donec eu nisi. Praesent et erat. Morbi at massa. Nullam
convallis tellus. Nunc venenatis dolor non diam. Praesent sit amet
sapien. Fusce venenatis mi vitae leo.
</p>
<a href='javascript:;' onclick="highlight();">highlight henk</a><br/>
<a href='javascript:;' onclick="highlight('et');">highlight et</a>
</div>
</body>
</html>
<!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <style type="text/css"> <!-- body, html { font-size: 12px; font-family: Arial, Verdana; } .highlight { text-decoration: underline; font-weight: bold; color: red; } --> </style> <script type="text/javascript"> <!-- /* ....... ..&MMMMMMMMMMMMMMNa.. .MMMMMMMa&.. .JMMMMMMMMM""""""WMMMMMMMMN&. ..&MMMMMMMN. JMMD!` .!?""MMa. .JMMMMMMMY^` ."WMMMMMMMa. ..MM#""!! !"MMF .MF ."MMMMMMMMY' ?WMMMMMMM"^ JMF JM. .TMMMD .YMM"^ J# Th .N&.. .YN. ..#^ ..JNMp .# ?h .MMMMMMM 7N. .JD` JMMMMMMh .@ .N. .MMMMMM@ .Wx .M" .MMMMMMN .D .W. dMMMMMF .Yx .#= WMMMMMh J^ JMMMMMF .Yx .#^ WMMMMMF .MMMMMF T` "! MMMMMM JMMMMM .MMMMMF dMMMMF JMMa. .&MMr 4MMMMF MMMMM MMMMMMa. ..MMMMMM .MMMMF MMMMF MMMMMMMMNJ. ..MMMMMMMMM MMMMF JMMMF JMMMMMMMMMMN&. ..MMMMMMMMMMMF JMMMF JMMM TMMMMMMMMMM"""" """"MMMMMMMMMM" JMMM^ WMMF JMMF .MMh MMM! JMM, JMM5 JMM, JMMt .MMN. ..MMM^ 4MMMN&.. ..+MMMMD .WMMMMMMMMMNN&&&&&&&&&&&&&&&NNMMMMMMMMM#' .UMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMY! ?WMMMMMMMMMMMMMMMMMMMMMMMMMMM#^ J"WMMMMMMMMMMMMMMMMMMM#"! .7"""""""""""^! */ function highlight(woord) { if (woord == null) { woord = "henk"; } s = new String( document.getElementById('inhoud').innerHTML ); var woordenArray = new Array(); var inhoud = ""; woordenArray = s .split(" "); for (i = 0; i < woordenArray.length; i++) { if ( woordenArray[i].indexOf( "onclick" ) == -1) { woordenArray[i] = woordenArray[i].replace( woord , "<span class=\"highlight\">" + woord + "</span>" ); } inhoud += woordenArray[i] + " "; } document.getElementById('inhoud').innerHTML = inhoud; } --> </script> </head> <body> <div id="inhoud"> geschenk<br/> Klein lief konijntje had een henk op z'n neus.<br/> Klein lief konijntje had een henk op z'n neus.<br/> Een henk op z'n neus, een henk op z'n neus.<br/> <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus luctus porta justo. henk Curabitur facilisis auctor leo. Vestibulum pretium massa. Proin tempor risus nec dolor euismod varius. Pellentesque pellentesque nulla vitae nunc. Duis magna sem, scelerisque eget, dapibus nec, iaculis vitae, turpis. Integer laoreet varius augue. Donec faucibus, neque nec placerat egestas, neque leo sollicitudin dui, a tempus lacus nisl sed mauris. Nam est. Aenean viverra lectus eget nisl. Fusce elementum. Pellentesque quis erat. Donec fringilla. </p> <p> Pellentesque consectetuer lectus non dolor. Nulla pharetra erat sit amet arcu. Vestibulum malesuada, odio id lacinia molestie, ante dui aliquam nulla, vitae fringilla lacus orci quis arcu. Aliquam luctus urna id nisl. Vestibul henk um euismod eleifend ant henk e. Nunc venenatis orci rhoncus tortor. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse velit nunc, ullamcorper a, vestibulum ut, ornare eget, mi. Morbi rutrum nibh ac nisi elementum pretium. Curabitur varius ullamcorper dolor. Nunc ligula risus, pellentesque et, porttitor eget, bibendum sit amet, diam. In quis tortor. Curabitur ultricies sem vel arcu. Morbi cursus. Nulla a ante. Morbi quam lorem, tincidunt ac, congue sed, henk laoreet quis, tortor. Nulla eu mauris ac massa elementum laoreet. Aliquam egestas. Nulla elit. </p> <p> Donec magna leo, viverra sit amet, ultrices id, bibendum nec, elit. Sed libero augue, placerat nec, tempor ut, fermentum ac, velit. Maecenas placerat dolor in massa euismod vehicula. Etiam pretium. Vivamus eget arcu. Maecenas ac enim. Vestibulum tortor. Nam ante erat, elem henk entum vitae, euismod ac, mollis non, lacus. Sed id justo vel quam egestas pulvinar. Proin libero ipsum, fermentum ac, accumsan sed, lobortis sit amet, ante. Donec sed est eget mi pellentesque ornare. Suspendisse ultricies. Nulla henk m henk mi eros, molestie in, fermentum lacinia, fermentum sed, pede. Nullam ligula ante, porttitor auctor, scelerisque quis, elementum eu, tortor. Nunc lorem pede, eleifend nec, laoreet id, malesuada vel, velit. Curabitur dignissim iaculis elit. Vivamus id augue. Phasellus egestas. Nunc malesuada malesuada purus. Suspendisse enim. </p> <p> Integer vitae nulla. Nullam lobortis fringilla quam. Aenean sit amet diam. In quis neque eu arcu interdum cursus. Etiam sem enim, faucibus pharetra, condimen henk tum vitae, auctor a, sapien. Pellent henk esque erat pede, fringilla laoreet, bibendum eu, consectetuer vel, arcu. Ut dapibus. Pellentesque laoreet accumsan nisl. In hac habitasse platea dictumst. Quisque semper ipsum non augue. Morbi libero. Curabitur euismod nunc in elit. Integer odio. </p> <p> Suspendisse convallis luctus quam. Maecenas et leo a nunc sodales pharetra. Nullam fringilla condimentum eros. Maecenas vestibulum magna vitae libero. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Proin non tellus quis risus cursus hendrerit. Duis non lorem. Quisque tortor felis, rhoncus id, dictum a, viverra ac, sapien. Cras vitae sem. Duis velit. Fusce lobortis. Donec eu nisi. Praesent et erat. Morbi at massa. Nullam convallis tellus. Nunc venenatis dolor non diam. Praesent sit amet sapien. Fusce venenatis mi vitae leo. </p> <a href='javascript:;' onclick="highlight();">highlight henk</a><br/> <a href='javascript:;' onclick="highlight('et');">highlight et</a> </div> </body> </html>
Download code (.txt)
|
|
Stemmen |
Niet ingelogd. |
|