2017-08-04 1 views
-1

である私は、このコードHTML>私はこのボタンをクリックすると、以下の現象が発生する新しいページにリダイレクトし、ボタンが

<article> 
    <span class="image"> 
     <img src="images/test.jpg" alt="" /> 
    </span> 
    <header class="major"> 
     <h3><a href="#" class="link" >Test</a></h3> 
     <p>Test</p> 
    </header> 
</article> 

でHTMLとCSSを使用してボタンを作成し、メインページを更新:

新しいリンクを新しいタブで開きます(私は「ブランク_」=あなたがターゲットでこれを行うことができることを知って、あなたが新しいタブに移動したときに、このボタンは、ページが/リフレッシュ再ロードされます。

I JavaScriptでいくつか試してみましたが、何もできませんでした。

ここ

は、私が試したものです:

<h3><a href="#" onclick="window.open('http://www.yahoo.com', '_blank')();window.location.href=window.location.href();" class="link" >Teamspeak</a></h3> 
+0

私たちにあなたのJavaScriptの試みを見せて、おそらく助けることができます。 – Utkanos

+0

jQueryを使用している場合は、リンククリックで 'location.reload();'を使用してみてください。これでページがリロードされます – JavaEvgen

答えて

0
<h3><a href="#" class="link" onclick="window.open('http://google.com', '_blank'); window.location.href=window.location.href">Test</a></h3> 

hrefは関数ではないためです。括弧の必要はありません。あなたのjavascriptコードでhrefはhref()として使われています。 window.open関数の後に余分な括弧を削除してください。

+0

ありがとう、このソリューションは機能しました –

-1

呼び出し、その関数から<a onclick="javascript:fn()" >load </a>. からjavascript関数は、このURLを開くと、現在のページを再読み込みするwindow.location.reload()を行います。

関連する問題