2011-01-19 14 views
1

人が画像の領域にカーソルを置くと、別のページに自動的にリンクするので、いつでもMAPを使いたいと思っていました。私は理解できないようだ。助けて! :(<map>マウスオーバーで別のページに自動的にリンクする

これは部分的にしかコードです。コードが正常に動作している。事前に感謝!

document.write('<td> <img src="Ishaharah Plates/p ' + nCount + '.jpg" height="500" width="500" usemap="#green" border="0">'); 
     document.write('<map name="green">'); 

     <script> 
     function AutoLink(sLink){document.housec.src = sLink} 
     </script> 

    if(parseInt(nxCount)==16) 
     document.write('<area shape="rect" onmouseover="ShowPic(this.href)" coords="375,190,450,240" href="Plate_19_1.php?XCount=' + nxCount + '&Number=1&Count=' + nCount + '&Correct=' + nCorrect + '">'); 

    if(parseInt(nxCount)==15) 
     document.write('<area shape="rect" coords="335,210,385,265" href="Plate_' + nCount + '_1.php?XCount=' + nxCount + '&Number=' + nAnswer + '&Count=' + nCount + '&Correct=' + nCorrect + '">'); 
+0

他の何かが恐ろしいです。 –

+0

私は欲しかったフラッシュを使わずにを使用して迷路を実行する –

+1

賢いアイデア。各画像に別々のページを使用するのではなく、JavaScriptを使用して次の画像を読み込むような方法もあります。その後、画像をあらかじめロードし、より速く、より反応の良い感覚を得ることができます。マップを使用せずにこれを行うこともできます。 –

答えて

0

= "window.location.hrefのonmouseoverしてみてください、あなたはエリアタグのhrefのセットを持っていると仮定すると、 = this.href」

あなたが問題を分離し、完全な例を掲載場合はあなたを助けるために容易になるだろう。

あなたのデザインを再考する必要があります。上のクリック行くためにマウスを移動しながら、ランダムに別のページにスローされる
関連する問題