質問 |
||
| 質問者:t_kanegon | MovaleType4.1画像を拡大ポップアップしたい | |
|---|---|---|
困り度:
|
こんばんは。カネゴです。 標記の件で調べています。ブログ記事で、画像をポップアップさせたい のですが、lightboxやhighslideなどかっこいいやつは、出てくるのですが 一番スタンダード?な、ただformが立ち上がって、ポコって拡大するやつがないのです… どちら様かご存じないでしょうか?「自分で調べろ」といわれそうなのですが…小1時間調べたのですが、出てこないので、皆様のお力をお貸し下さい(__) |
|
質問投稿日時:08/05/19 20:44 質問番号:4034574 |
||
回答良回答10pt |
|
| 回答者:Muller3 | 補足された記事のスクリプトは、ブラウザ側で「ポップアップをブロック」設定されていると反応しないようなのですが、いいんでしょうか? 「ポップアップをブロック」設定をデフォルトにしているブラウザのが最近多いので、ちょっと注意かも。 提示されているものだったら、MT4の標準的な機能でも殆ど見た目は同じです。 MT4のポップアップは、こちらが参考になるかと。 「記事の投稿・画像のアップロード」 http://g-colors.jp/mt/cat6/ キモは「5.画像オプション」です。 「サムネイルを利用」(サムネイルの大きさを入力) 「ポップアップウィンドウで元の大きさの画像にリンクします」 にチェックを入れ完了をクリックすれば、サムネイルからのポップアップができます。 ただし、サーバーにimage::magickモジュールが入っていなければ、このオプションは出てきません。 サーバーにimage::magickモジュールが入っているかどうかは、「システムメニュー」-「ツール」-「システム情報」で、「インストール済み: オプションモジュール」に入っている、Image::Magickの項目を見ればわかります。 |
|---|---|
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| |
回答日時:08/05/20 16:35 回答番号:No.2 |
|
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |
回答 |
|
| 回答者:Muller3 | 「一番スタンダード」の意味がちょっとわからないのですが。 (formが立ち上がって?MTの管理画面上のフォームのことでしょうか?) 「スタンダード」が「MTの標準」(Javascriptのonclickイベント)という意味なら、「画像の挿入」から画像をアップし、「ポップアップウィンドウで元の大きさの画像にリンクします」にチェックを入れればできるんじゃないでしょうか(ただし、サーバーにサムネイルを作る機能<Image::Magickモジュール>が入っていればですが。入っていない場合はテキストからのリンクになります) <a href="元画像URI" onclick="window.open('元画像URI','popup','width=幅,height=高さ,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no'); return false"><img alt="***" src="サムネイルURI" width="幅" height="高さ"/></a> ※MT4系はシステムで画像管理をするために、これに <form mt:asset-id=… というタグが入ります。 他のJavascriptを使う方法でしたら、「formが立ち上がって、ポコっ」だけではわかりづらいです。どこかで使っている例など補足された方がわかりやすいかも。 |
|---|---|
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| |
回答日時:08/05/20 10:02 回答番号:No.1 |
|
| この回答へのお礼 | muller3さん 毎回ありがとうございます。 スタンダードなやつって自分の中でこれです。見つけちゃいました。 http://creazy.net/2006/12/javascript.html ただMT4の中で出来るのでしたら、、上記の内容でいこうと思います。 参考URLなどあるとありがたいです。 よろしくお願いします。 |