質問をお願いします。
作成したい動作は画像つきのリンクタグをクリックした際に別ウインドウで表示され、そのウインドウが指定のサイズとなっている動作を作成したいのですが、htmlヘルパーのlinkタグ内をどのように書けばいいのかわからない状態です。別タグで表示するだけであれば'target' => '_blank'を付与すれば良いのだと思いますが、それだとウインドウのサイズが形などが指定出来ないので、jsのwindow.open()を使用すれば良いところまではたどり着いたのですが、どうもうまくlinkタグに組み込むことが出来ません。
$this->Html->link(
$this->Html->image('...jpg'),
'http://...'
array('escape' => false)
);
このコードのどこにwindow.open()を書いて、画像をクリックすると別ウインドウにサイズなどが調整されたウインドウが表示されるようになるのでしょうか?ご教示下さい。よろしくお願いします。
追記
新しいウインドウが表示された時の動作の追加ですが、元のウインドウに表示されるblankのページを表示しないか、そのタブと新しく表示されたウインドウとリンクをさせて、どちらかを閉じればもう一方も閉じるような動作を追加したいと考えています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/28 02:00
2016/10/28 02:09
2016/10/28 02:30
2016/10/28 02:58