2017-01-12 6 views
0

このjavascriptから何か不足しているものがあれば、誰でも見ることができますか?googleplusのjavascriptコード

function john() { 
    var w = 480; 
    var h = 380; 
    var x = Number((window.screen.width - w)/2); 
    var y = Number((window.screen.height - h)/2); 
    window.open('https://plus.google.com/share?url=' + encodeURIComponent(location.href) + ' & title = '+encodeURIComponent(document.title),' 
     ',' 
     width = '+w+', height = '+h+', left = '+x+', top = '+y +', 
     scrollbars = no '); 

私は、Museウェブサイトのgoogleプラス共有コードに取り組んでいます。前もって感謝します。

+0

ここに開始:ここで動作するコードですhttp://stackoverflow.com/help/how-to-ask – ppovoski

答えて

0
function john() 
{ 
var w=480;var h=380; 
var x=Number((window.screen.width-w)/2); 
var y=Number((window.screen.height-h)/2); 
window.open('https://plus.google.com/share?url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title),'','width='+w+',height='+h+',left='+x+',top='+y +', scrollbars=no'); 
} 

1.あなたはあなたのコードに '}' 末端ブレースが欠落しています。

2. JavaScriptステートメントを複数の行に分割しないでください.Javascriptでは自動セミコロン挿入が可能です。複数の行に渡って文字列を分割する必要がある場合は、のbackticks ``を使用することができます。

0

例にも構文エラーがあります。

JSFiddleをここに:https://jsfiddle.net/iamjpg/x0qo41ok/

function john() { 
    var w = 480; 
    var h = 380; 
    var x = Number((window.screen.width - w)/2); 
    var y = Number((window.screen.height - h)/2); 
    window.open(
    "https://plus.google.com/share?url=" + 
    encodeURIComponent(location.href) + 
    "&title=" + 
    encodeURIComponent(document.title), 
    "", 
    "width=" + w +",height=" + h + ",left=" + x + ",top=" + y +",resizable=yes" 
); 
} 
+0

ありがとう!!! thats大きな助け - 今IEで働いているリンクを取得すると私は幸せになる:) –

関連する問題