2009-04-05 20 views
6

新しいウィンドウでページを開くブックマークレットがあります。新しいウィンドウでブックマークレット

javascript:window.open('http://timetableapp.com/TimeTable/bookmarklet/index.html','TimeTable%20Timer','status=no,directories=no,location=no,resizable=no,menubar=no,width=400,height=210,toolbar=no'); 

コードはSafari、Firefox、およびChromeで完全に機能します。期待どおりのIE(7と8)は問題を引き起こしています。ブックマークレットを開くと、Internet Explorerで無駄なエラーが表示され、ウィンドウは開きません。

ブックマークレットを編集して、スクリプトタグ付きのページを追加しようとしました。スクリプトタグ内でwindow.open()コードが追加されるか、スクリプト(window.open()が含まれています)にアクセスします[両方の方法で試しました]

私は今失業しています。

誰でも、IEでポップアップする方法を知っている人がいます(できればSafari、FF、Chromeで動作するコードが好ましい)。あなたのウィンドウ名で20%またはスペースを持つことはできません

javascript:(function(){ window.open('http://timetableapp.com/TimeTable/bookmarklet/index.html','TimeTableTimer','status=no,directories=no,location=no,resizable=no,menubar=no,width=400,height=210,toolbar=no'); })(); 

答えて

6

おかげで、

編集:私はなってしまった 最終的なコード。名前は後でコードを参照するためのものです。

試してみてください。

javascript:window.open('http://timetableapp.com/TimeTable/bookmarklet/index.html','TimeTableTimer','status=no,directories=no,location=no,resizable=no,menubar=no,width=400,height=210,toolbar=no'); 
+0

ありがとうございます!そうでなければIEとFirefoxは現在のページをリダイレクトしましたが、それ以外はすべて動作します! あなたは大きな助けになりました!ありがとう! – Me1000

関連する問題