私はonclick
イベントハンドラを使用して自分のHTMLコードにリンクを持っています。Javascript DOM - onclick
ハンドラは自分自身のコードのどこかにリンクを挿入します。onclick
イベントハンドラです。
私の問題は、DOM上のonclickハンドラが自動的に呼び出され、リンクを生成していることである:
は、ここでこれを表すフィドルです。
どうしたのですか?
私はonclick
イベントハンドラを使用して自分のHTMLコードにリンクを持っています。Javascript DOM - onclick
ハンドラは自分自身のコードのどこかにリンクを挿入します。onclick
イベントハンドラです。
私の問題は、DOM上のonclickハンドラが自動的に呼び出され、リンクを生成していることである:
は、ここでこれを表すフィドルです。
どうしたのですか?
eLink.onclick
には、クロージャが割り当てられている必要があります。文字列ではありません。
文字列バージョンを使用する場合はeLink.setAttribute("onclick","......");
を使用しますが、これはお勧めしません。
また、ちょうどこの操作を行います。
eLink.onclick = function() {window.open(dir+"/"+file,"Images","width=1200,height=800");};
をしかし、あなただけの適切なhref
を設定し、target="Images"
を追加することはできませんなぜ私は頼むかもしれませんか?
あなたの質問は何ですか? http://jsfiddle.netの例が最も役立ちます。 –
あなたがしたことを私たちに示すことができます – mgraph
私は質問を全く理解していません...あなたのハンドラを実行し、返り値を '.onclick'に割り当てるように少し聞こえますが、本当にわかりません。 –