- ベストアンサー
画像を別窓に展開したい!大きさと表示方法についての質問
- 質問者は画像を別窓で展開し、適切な大きさで表示したいと考えています。
- 現在はtarget='_blank'を使用して画像を別窓に展開していますが、余計なメニューバーやツールバーを非表示にする方法が分かりません。
- 質問者はJavascriptやCSSを使用して余計なメニューバーやツールバーを非表示にする方法を教えて欲しいとしています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
訂正) <head> <script type="text/javascript"> <!-- window.onload = function(){ document./*@if (@_jscript)attachEvent('on'+ @else@*/addEventListener(/*@end@*/ 'click', function(evt){ /*@if (@_jscript) event.returnValue = false;@else@*/ evt.preventDefault(); /*@end@*/; var e = evt./*@if (@_jscript) srcElement @else@*/ target /*@end@*/; if(e.nodeName=="A"){ var url= e.getAttribute("href"); subwin_open(url); } },false); } function subwin_open(url){ window.open(url,"gazo","top=50,width=400,height=500,location=no,menubar=no,directories=no,toolbar=no,status=no,scrollbars=no,resizable=no"); } // --> </script> </head> <body> <a href="http://oshiete1.goo.ne.jp">教えて!goo</a> </body>
その他の回答 (2)
- yyr446
- ベストアンサー率65% (870/1330)
<a>タグいじれないなら、javascriptで <head> <script type="text/javascript"> <!-- window.onload = function(){ document./*@if (@_jscript)attachEvent('on'+ @else@*/addEventListener(/*@end@*/ 'click', function(evt){ /*@if (@_jscript) event.returnValue = false;@else@*/ evt.preventDefault(); /*@end@*/; var e = evt./*@if (@_jscript) srcElement @else@*/ target /*@end@*/; if(e.parentNode.id=="koumoku" && e.nodeName=="A"){ var url= e.getAttribute("href"); subwin_open(url); } },false); } function subwin_open(url){ window.open(url,"gazo","top=50,width=400,height=500,location=no,menubar=no,directories=no,toolbar=no,status=no,scrollbars=no,resizable=no"); } // --> </script> </head> <body> <a href="http://oshiete1.goo.ne.jp">教えて!goo</a> </body>
- steel_gray
- ベストアンサー率66% (1052/1578)
javascript利用になります。 ただ、今時のタブブラウザでは指定サイズの別ウィンドウという指定を無視して只の別タブに表示される事も多いので、正直、手をかけて現状のリンクを書き換えてまでやるほどの価値はないかと思います。
お礼
課題が残るような状況です。ヒントありがとうございました。
補足
お願い事の質問文の作り方がいまいちのようでした 自分として欲しい機能はWeb新聞の「写真の拡大」機能同等が欲しいのです 読売新聞での記事内写真拡大機能相当です http://www.yomiuri.co.jp/ ソースを見るとこの様になっています <a href="/zoom/20091104-OYT9I01391.htm" target="photoWin" onclick="Y1.po(500,332,23)"> javascript構文とtarget="photoWin" onclick="Y1.po(500,332,23)の組み合わせかなと推測しています photoWinというjavascriptがどのようなものかになります この構文なら自分の「phpの現用句」から制御できそうだなと思いつきました 提示された物を組み込んでみましたがエラーにはなりませんがコントロールは出来ませんでした テスト句だと思いますが操作していません <body> <a href="?http://oshiete1.goo.ne.jp">?教えて!goo</a> </body> この部分をクリックしました「<A href='images/$col[filename]' target='_blank' title='クリックで原寸画像を表示します'>」ここに何かありそう「target='_blank'」 教えていただいて申し訳ありませんが、自分の求めている制御とは多少違う様に思えています