2011-02-09 5 views
1

私は私のウェブサイトへのブックマークレットを作ってるんだ、と今の私が持っている:ポップアップウィンドウまたは新しいウィンドウでこれを開くには何が必要ですか?

<a href="javascript:location.href='http://website.com/compartir_link.php?url='+encodeURIComponent(location.href)" >Save this</a> 

ウィッヒが正常に動作します私は新しいタブで開くしようとすると、問題がある:それは私が保存しようとするようなものです約:

(Firefoxで)空白と私はpoputについてthouhgt理由です、私の現在のビデオを失うことなく、これを行うことができるようにしたいが、funcionallyターゲット=「_ブランク」私のために働くだろう、

提案がありますか? ありがとうございます!

PD:このリンクは(多分私の他webistesに)私のブラウザにブックマークとして保存されます、Facebookのブックマークレット/共有者と同様に

EDIT

ご返信後、私はこの/のJS /ファイルを持っています。 js

jQuery("body").ready(function(){ 
jQuery(".keep_btn").click(function(event) { 
    event.preventDefault(); 
    if(this.href=""){ 
     this.href=document.URL; 
    } 
    window.open("http://website.com/API/public/compartir_link.php?url="+this.href,'about to keep', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=450,height=400'); 
}); 

});

と私はcontaing iframe内に今それを使用することができます。

<a class="keep_btn" href="#" style="background-color:red;color:white;">keeps</a> 

を私は(外部のウェブサイトで使用する場合には)必要なもののために働く

しかし、どのように、私は定期的にそれを使用することができます私はそれを私のブラウザに保存することができますか?

よろしく

答えて

2

Javascriptの呼び出し...リンクから

<input type="button" value="Open the Window" onclick="openIt()" /> 


function openIt() { 
    w=window.open(linkUrl, reportName, "resizable=yes, directories=no,location=no,menubar=no,status=no,titlebar=no,toolbar=no,top=50,height=600, width=900"); 
} 
+0

それは窓を開きます。しかし、私が望むときにポップアップを開くために、私がリンクを作成したいのであれば、どうすればいいですか?私はそれを自分で見ることはできません.. –

+0

上記のコードに追加しますが、基本的にはリンクやボタン、画像のclickイベントでjavascript関数を呼び出します。 –

+0

非常にありがとう、私は私のクラス名でonclickを変更したと思う:) –

0

あなたが「ポップアップ表示」を探しているなら、私はjQuery UI Dialogような何かを示唆しています。フォーム内のボタンから

<a href="#" onClick="openIt();return true">Click Here to Open</a> 

+0

私はダイアログを使用してみたいが、私はただで編集私はブラウザ/他のwebisteからのダイアログを使用することを知らないことを逃したdetaill .. –