どしたらいいでしょうか?
_でIDは連結されます。もちろんひとつだけの場合もありです。
■1ページ目-----------------------------------------------------------------
<html>
<body>
<a href="0.html?test_id=123_321">次ページ123</a><br><br>
</body>
</html>
■2ページ目-----------------------------------------------------------------
<html>
<script type="text/JavaScript">
<!--
function ajustCenter(){
if (ls.match(/\/test_id\/([\d_]+)/)){
id = RegExp.$1;
} else if (ls.match(/[&|\?]test_id=([\d_]+)/)){
id = RegExp.$1;
}
var tagname = "TD";
for (var i=0; i < document.all.tags(tagname).length; i++) {
var elem = document.all.tags(tagname)[i];
if(elem.id==id){
elem.style.backgroundColor="#FFCC66";
}
}
}
//-->
</script>
<body onload="ajustCenter();">
<table>
<tr><td id=123><a name="1">1</td><td id=123>2</td></tr>
<tr><td id=231><a name="3">3</td><td id=231>4</td></tr>
<tr><td id=321><a name="5">5</td><td id=321>6</td></tr>
</table>
</body>
</html>
こちらでいかがでしょうか?
■2ページ目-----------------------------------------------------------------
<html>
<script type="text/JavaScript">
<!--
function ajustCenter(){
var ls = location.search;
if (ls.match(/\/test_id\/([\d_]+)/)){
id = RegExp.$1;
} else if (ls.match(/[&|\?]test_id=([\d_]+)/)){
id = RegExp.$1;
}
var aryId = id.split("_");
var tagname = "TD";
for (var i=0; i < document.all.tags(tagname).length; i++) {
var elem = document.all.tags(tagname)[i];
for (var j=0; j < aryId.length; j++) {
if(elem.id==aryId[j]){
elem.style.backgroundColor="#FFCC66";
}
}
}
}
//-->
</script>
<body onload="ajustCenter();">
<table>
<tr><td id=123><a name="1">1</td><td id=123>2</td></tr>
<tr><td id=231><a name="3">3</td><td id=231>4</td></tr>
<tr><td id=321><a name="5">5</td><td id=321>6</td></tr>
</table>
</body>
</html>
ありがとうございます。
完璧ですwww
また何かあったらお願いしたいですwww