2017-01-25 9 views
0

私は新人です。イメージをクリックすると、同じディレクトリにhtmlファイルを開こうとしています。 (私の画像は表示されますが、onclick機能は動作しません)。onclick javascriptで開いたhtmlファイル

projects = document.createElement('div'); 
projects.style.position = 'absolute'; 
projects.innerHTML = '<img src="image.png" class="projectspage" style="display:block; margin-top: 50px; margin-left: 100px; background-color: red; height: 100px; width: 100px;" />'; 
projects.onClick = function() { 
    window.open('projects.html') 
}; 

uiContainer.appendChild(projects); 
+0

あなたはエラーを発生しますか?ポップアップブロッカーを実行している可能性があります。 – Ibu

+0

いいえ、私はエラーやボタンが機能しないという兆候はありません。コンソールはエラーなしで表示されます。 –

答えて

2
projects.onClick = function() { 
    window.location.href = 'valid-location-like-host.com/index.php 
}; 

私はあなたがクリックしたときに、ブラウザで新しいページにリダイレクトする意味と仮定しています。上記は、純粋なjでそれを実装する正しい方法です。

+0

「私は推測しています...」なぜコメントしてみませんか? –

+0

私はそれを試みましたが、うまくいきませんでした。画像を選択すると、イベントが発生していないようです。 –

+0

実際には、href propertieを変更する必要がありますので、 'window.location.href = 'valid-location-like-host.com/index.php' 'などのように記述してください。あなたの答えを編集してください。それは問題ありません。user2263572 – Marco

関連する問題