onclickで表示/非表示させている動きに、別ページからリンクさせるには
JavaScript初心者です。
A.htmlを作成し、リンクをクリックするとidとnumberを呼び出すことで、同じhtml内に存在する3つのページが1つだけ表示されるように、cssとJavaScriptで表示/非表示させています。
【JavaScript】
function Page(id, nu){
Num = new Array ('01', '02', '03');
for (i=0; i<3; i++) {
if(Num[i] == num){
document.getElementById(id + Num[i]).style.display = "block";
}
else {
document.getElementById(id + Num[i]).style.display = "none";
}
};
}
【CSS】
#test01 {display:block;}
#test02 {display:none;}
#test03 {display:none;}
【html】
<a href="javascript:void(0);" onclick="Page('test','01')">link1</a>
<a href="javascript:void(0);" onclick="Page('test','02')">link2</a>
<a href="javascript:void(0);" onclick="Page('test','03')">link3</a>
<div id="test01">
・・・
</div>
<div id="test02">
・・・
</div>
<div id="test03">
・・・
</div>
このとき別のhtml(B.html)から、A.htmlのid="test02"が表示された状態にリンクを作成することはできるのでしょうか?
恐れ入りますがよろしくお願い致します。
お礼
ありがとうございます。 他の方にも聞いてみたのですが、やっぱりそのようですね・・・。