• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:画像を別窓に展開したいのですが)

画像を別窓に展開したい!大きさと表示方法についての質問

このQ&Aのポイント
  • 質問者は画像を別窓で展開し、適切な大きさで表示したいと考えています。
  • 現在はtarget='_blank'を使用して画像を別窓に展開していますが、余計なメニューバーやツールバーを非表示にする方法が分かりません。
  • 質問者はJavascriptやCSSを使用して余計なメニューバーやツールバーを非表示にする方法を教えて欲しいとしています。

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.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>

39jin
質問者

お礼

課題が残るような状況です。ヒントありがとうございました。

39jin
質問者

補足

お願い事の質問文の作り方がいまいちのようでした 自分として欲しい機能は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'」 教えていただいて申し訳ありませんが、自分の求めている制御とは多少違う様に思えています

その他の回答 (2)

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

<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)
回答No.1

javascript利用になります。 ただ、今時のタブブラウザでは指定サイズの別ウィンドウという指定を無視して只の別タブに表示される事も多いので、正直、手をかけて現状のリンクを書き換えてまでやるほどの価値はないかと思います。

関連するQ&A