1 :
デフォルトの名無しさん:
ポインタを乗せると色を変えて、
クリックすると他のページに飛ばしたいんです!!
でも、どうやってもスタイルシートの色が優先されて色が変わらないんです。。。
どうやってやれば良いんでしょうか?<HTML><HEAD><SCRIPT>
Sitem = -1;
// マウスでポイントしたとき
function inv(a){
if( Sitem != a ) {
str = "document.all.sub" + a + ".style.color='cyan'";
eval(str);
}
}
// マウスのポイントが外れたとき
function nor(a){
if( Sitem != a ) {
str = "document.all.sub" + a + ".style.color='black'";
eval(str);
}
}
// クリックしたとき・パターン1
function set1(a){
if( Sitem != -1 ) {
str = "document.all.sub" + Sitem + ".style.color='cyan'";
eval(str);
}
str = "document.all.sub" + a + "../index.html" ;
eval(str);
Sitem = a;
}
// クリックしたとき・パターン2
function set2(a){
if( Sitem != -1 ) {
str = "document.all.sub" + Sitem + ".style.color='black'";
eval(str);
}
str = "document.all.sub" + a + ".style.color='fuchsia'";
eval(str);
Sitem = a;
}
</SCRIPT>
<STYLE><!--.size12 { font-size: 12pt }--></STYLE></HEAD><BODY>
<a id=sub1 onmouseover="inv(1)" onmouseout="nor(1)" onClick="set1(1)">
<a href="../index.html" ><p class="size12">りんご</p></a>
<a id=sub2 onmouseover="inv(2)" onmouseout="nor(2)" onClick="set2(2)">
<p class="size12">みかん</p></a>
</BODY></HTML>
2 :
デフォルトの名無しさん:02/02/01 10:57
いまだにげとずざ
4 :
デフォルトの名無しさん:02/02/01 11:04
スイマセンでした。。。
スタイルシート使え。
JavaScriptつかえん。
JavaScriptは(・∀・)イイ!!
>>1はHTML,CSS,JavaScriptと、全て勉強不足。全然ダメ。