2016-06-23 1 views
-3

このJavaScriptコードには多くのエラーがあります。これらのさまざまなJavaScriptエラーを修正するのに役立つ人はいますか?

6行目:セミコロンがありません。

11行目:予想 ')' 行11から '(' と一致し、代わりに見たために ';'

11行目:識別子を期待し、代わりに '&' を見ました

11行目:。。譲渡または関数呼び出しを期待し、代わりに 式を見た

11行目:セミコロン

16行目:。。セミコロン

コード:

1 <script type='text/javascript'> 
2 var isCtrl = false; 
3 document.onkeyup=function(e) 
4 { 
5 if(e.which == 17) 
6 isCtrl=false; 
7 } 
8 document.onkeydown=function(e) 
9 { 
10 if(e.which == 17) 
11 isCtrl=true; 
12 if((e.which == 85) || (e.which == 67) &amp;&amp; isCtrl == true) 
13 { 
14 // alert(&#8216;Keyboard shortcuts are cool!&#8217;); 
15 return false; 
16 } 
17 } 
18 var isNS = (navigator.appName == "Netscape") ? 1 : 0; 
19 if(navigator.appName == "Netscape") document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP); 
20 function mischandler(){ 
21 return false; 
22 } 
23 function mousehandler(e){ 
24 var myevent = (isNS) ? e : event; 
25 var eventbutton = (isNS) ? myevent.which : myevent.button; 
26 if((eventbutton==2)||(eventbutton==3)) return false; 
27 } 
28 document.oncontextmenu = mischandler; 
29 document.onmousedown = mousehandler; 
30 document.onmouseup = mousehandler; 
31 </script> 
+3

あなたは何を理解していませんか?エラーはかなりまっすぐです – Guillaume

+0

なぜHTMLコードを使っていますか?if((e.which == 85)||(e.which == 67)& & isCtrl == true) ' – Guillaume

+0

私は知らないしかし、このjsはここで縮小しません https://javascript-minifier.com/ –

答えて

0

を削除縮小化したい場合は、この行に問題があります。

if((e.which == 85) || (e.which == 67) &amp;&amp; isCtrl == true) 

修正:

var isCtrl = false; 
document.onkeyup=function(e) 
{ 
if(e.which == 17) 
isCtrl=false; 
} 
document.onkeydown=function(e) 
{ 
if(e.which == 17) 
isCtrl=true; 
if((e.which == 85) || (e.which == 67) && isCtrl == true) 
{ 

return false; 
} 
} 
var isNS = (navigator.appName == "Netscape") ? 1 : 0; 
if(navigator.appName == "Netscape") document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP); 
function mischandler(){ 
return false; 
} 
function mousehandler(e){ 
var myevent = (isNS) ? e : event; 
var eventbutton = (isNS) ? myevent.which : myevent.button; 
if((eventbutton==2)||(eventbutton==3)) return false; 
} 
document.oncontextmenu = mischandler; 
document.onmousedown = mousehandler; 
document.onmouseup = mousehandler; 
+0

tnksしかし、同じ" Piyush.kapoor "コード&私のページに追加するとエラーが表示される"エンティティ名はエンティティ参照の '&'の直後にある必要があります。ない –

0
<script type='text/javascript'> 
var isCtrl = false; 
document.onkeyup=function(e) 
{ 
if(e.which == 17) 
isCtrl=false; 
} 
document.onkeydown=function(e) 
{ 
if(e.which == 17) { 
isCtrl=true; 
} 

if((e.which == 85) || (e.which == 67) && isCtrl == true) 
{ 
// alert(&#8216;Keyboard shortcuts are cool!&#8217;); 
return false; 
} 
} 
var isNS = (navigator.appName == "Netscape") ? 1 : 0; 
if(navigator.appName == "Netscape") { 
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP); 
} 
function mischandler(){ 
return false; 
} 
function mousehandler(e){ 
var myevent = (isNS) ? e : event; 
var eventbutton = (isNS) ? myevent.which : myevent.button; 
if((eventbutton==2)||(eventbutton==3)) return false; 
} 
document.oncontextmenu = mischandler; 
document.onmousedown = mousehandler; 
document.onmouseup = mousehandler; 
</script> 

エラーが修正されるべきです。 私は変更しました& ==> &と1行のif文に{}を使用しました。

P.S.あなたはそれがスクリプトタグ

+0

今すぐ助けてください私はそれを縮小することができますが、私は私のページに私のエラーを表示するエラーを追加する "エンティティ名は、エンティティの参照 " 縮小した場合 –

関連する問題