プロが教える店舗&オフィスのセキュリティ対策術

javascriptで、
ページを読み込んだときに特定のリンクを実行するメソッドってありますか?

例えば、ページを開いたときに、
idにhogeを持っているアンカー要素を実行するみたいな感じのやつがあればいいのですが・・・

A 回答 (2件)

そんなことをする必要性がわからない。



リダイレクトをかけたいならHTTPでステータスコード303でも投げるべきかと。
http://www.studyinghttp.net/status_code#Code303

ページ読み込み完了時に処理をさせたいならonload属性で呼び出す。
http://www.seo-equation.com/html/html/onload

script要素内に関数を定義して呼び出す形にすれば,
わざわざイベントを引き起こそうとする必要はない。

a要素をハイパーリンクとしてではなく、単にjavascriptを実行するためのものとして利用することは反対。

#「そうする必要性」を述べてもらえなければ
サンプルソースは添付しません。

この回答への補足

目的は、
下記サイトでFxSlideのtoggleを適用させたのですが、
ページ読み込み時に、toggleで表示・非表示させるところが
表示状態になっているので、
ページ読み込み時にそのリンクを実行させれば、読み込み時に非表示に出来ないかなと思ったからです。

http://demos.mootools.net/Fx.Slide

補足日時:2007/05/14 14:23
    • good
    • 0

eが何か解りませんが、


window.onload = function(){
document.getElementById('hoge').onclick('event');
}
で良くない?
正式には知りませんが、document.getElementById('hoge').onclickって、所謂、document.getElementById('hoge')のメソッド見たいな動きをしますよね。

document.getElementById('hoge').onclick=aa;
function aa(e){alert(e)}
ならaa("event")でもdocument.getElementById('hoge').onclick("event")でも同じじゃないかな。
たぶんね。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!