Hello coothead,
Nice code.
One small remark. Your code for changing the color is FIXED in the script (nodeValue='black', nodeValue='red'). Wouldn't it be better to put a variable name in the script for the color, and then let something inside 'onclick=...' (in the body) determine what color we eventually want to produce? Something like this, for instance:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<title>black to red, red to black</title>
<style type="text/css">
.color{color: black}
</style>
<script type="text/javascript">
function change_style(tag,className,color) {
var els = document.getElementsByTagName(tag)
for (i=0;i<els.length; i++) {
if (els.item(i).className == className){
els.item(i).style.color=color;
}
}
}
</script>
</head>
<body><div>
<div style="display: inline; cursor: pointer; border: 1px solid black;padding:5px; background:#dedede" onclick="change_style('a','color','red')">red</div>
<div style="display: inline; cursor: pointer; border: 1px solid black;padding:5px; background:#dedede" onclick="change_style('a','color','black')">black</div>
<br><br><div >
Lorem ipsum dolor sit amet, consectetuer <a href="javascript: void(0)" class="color">adipiscing</a> elit. Cras volutpat, purus ac
pellentesque adipiscing, <a href="javascript: void(0)" class="color">mauris</a> ligula convallis metus, vitae scelerisque nibh
orci quis mi. Cum sociis natoque <a href="javascript: void(0)" class="color">penatibus</a> et magnis dis parturient montes,
nascetur ridiculus mus. Curabitur porttitor aliquam libero. Quisque <a href="javascript: void(0)" class="color">molestie</a> ornare
sem. Nam euismod sem lacinia ipsum. In pharetra metus ut dolor cursus aliquam.
Maecenas eu ante quis enim <a href="javascript: void(0)" class="color">tincidunt</a> laoreet. Pellentesque varius nunc in ipsum
pulvinar sollicitudin. Nunc et mi. Donec auctor dignissim orci. <a href="javascript: void(0)" class="color">Aliquam</a> sed magna.
Pellentesque in dui. In <a href="javascript: void(0)" class="color">eget</a>. elit. Praesent eu lorem.
</div>
</div></body>
</html>
===
Arie Molendijk.
Bookmarks