どうしても分からないのですが、一つは、ターゲット属性で新しいウィンドウを開く時、そのウィンドウの大きさは指定することができるのでしょうか?また、リンクの指定をする時、別のウィンドウのある文字列に対して、リンク先の文字列に対して設定は出来るのでしょうか?誰か教えてください。お願いします。

A 回答 (3件)

私は下記のようにしています。


参考になれば。

*****
<HEAD>
<SCRIPT>
function win(){
w=window.open("http://www.xxx.or.jp/リンク先url","name","WIDTH=100,HEIGHT=100,SCROLLBARS=0,RESIZABLE=0,TOOLBAR=0,MENUBAR=0,LOCATION=0,DIRECTORIES=0,STATUS=0");

}
</SCRIPT>

<BODY>
<FORM METHOD=POST>
<INPUT TYPE=BUTTON VALUE=ボタン onClick=win()>
</FORM>
</BODY>
*****
    • good
    • 0

t_nさんの言われるように、JavaScriptを使って行います。


私のサイトの「JavaScript講座」でもやり方を紹介していますが、ここには個人サイトを紹介してはいけないのだそうです。
次のような書き方でいけますよ。
window.resizeTo(X_size,Y_size)

また、ウィンドウの開く位置も指定できます。
window.moveTo(LEFT_position,DOWN_position)
です。
    • good
    • 0

JavaScript を使用すればできますよ。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qスタイルシートでリンクターゲットの指定

<a href="" target="_blank">
スタイルシート(class)で上記のようにリンクターゲットを指定することは可能なのでしょうか?
文法チェックでは、「<A> の属性 `TARGET` はあまり薦められない属性です」とあります。ですので、スタイルシートで指定できればと思っています。

Aベストアンサー

不可能です。

おそらくAnother HTML lintで採点してみたのでしょうが
【以下の条件を見たす限り】気にする必要はない項目だと思っています。

target属性はframeを伴ったサイトでしか使わないでしょうが、
frameには以下のような欠点があるせいか
http://www.ne.jp/asahi/minazuki/bakera/html/opinion/frame.html.ja.utf-8
http://jp.selfhtml.org/html/frames/layouts.htm

非推奨とされます。

大抵どのサイトでも

>フレームが嫌われるのは、ロクでもないフレームの使い方をしているからであることが多いようです。
【きちんとアクセシビリティに考慮して設計されたフレームであれば、それほどひどく嫌われることはないはずです。】

>以下の場合にフレームを使用することはユーザーにも比較的納得できます。

と逆に歓迎している人も多いです。
フレームを使う場合、noframesもきちんと指定しておきましょう
http://msugai.fc2web.com/web/tips/noframes.html

#Another HTML lintはこう言うところ、厳しい採点をする、と巷で言われるので
#コーダーの判断力も必要になります。

#余談。

#ブックマークについてはXFramesなんかに期待しているのですが
ブラウザへの実装がなされるまで遠そうです

不可能です。

おそらくAnother HTML lintで採点してみたのでしょうが
【以下の条件を見たす限り】気にする必要はない項目だと思っています。

target属性はframeを伴ったサイトでしか使わないでしょうが、
frameには以下のような欠点があるせいか
http://www.ne.jp/asahi/minazuki/bakera/html/opinion/frame.html.ja.utf-8
http://jp.selfhtml.org/html/frames/layouts.htm

非推奨とされます。

大抵どのサイトでも

>フレームが嫌われるのは、ロクでもないフレームの使い方をしているからである...続きを読む

Q指定した文字列を含む行から、指定した文字列を

含む行まで、全ての行を抽出して別ファイル(名前は元ファイルと同じ)としたいのです。
対象ファイルに結果を上書きでもかまいません。

指定したフォルダの中にある複数のフォルダ各々に1つずつ入っているテキストファイルが対象になります。

例)

東京都
新宿区
<start123AAA>
東京都
港区
<end>AAABBB
東京都
目黒区

どのファイルにも必ず<start と<end の文字列があります。(必ず1組です)
<start の文字列を含む行から <end の文字列を含む行までを
抽出したいのです。

(欲しい結果↓)

<start123AAA>
東京都
港区
<end>AAABBB

フリーのエディタソフトのgrep、grepのマクロ、バッチでできないものかと試してみているのですが
どうしてもうまくいきません。
抽出したい範囲、削除する範囲には禁則文字?が入っているのでバッチは難しいのでしょうか?
できればバッチで処理できればなと思っているのですが、うまくいきません。
(<>!""/ あたりが入っています。別の文字に置き換えることは可能です)

範囲を抽出ではなく、
<startを含む行の一つ上の行から前を全て削除
<endを含む行の一つしたの行から後を全て削除
する方法や

VBAで、スタート行をとエンド行をSearchして抽出する方法など
ご教授いただきたくお願い致します。

含む行まで、全ての行を抽出して別ファイル(名前は元ファイルと同じ)としたいのです。
対象ファイルに結果を上書きでもかまいません。

指定したフォルダの中にある複数のフォルダ各々に1つずつ入っているテキストファイルが対象になります。

例)

東京都
新宿区
<start123AAA>
東京都
港区
<end>AAABBB
東京都
目黒区

どのファイルにも必ず<start と<end の文字列があります。(必ず1組です)
<start の文字列を含む行から <end の文字列を含む行までを
抽出したいのです。

(欲しい結果↓)

<start...続きを読む

Aベストアンサー

awk で。
対象のテキストがsamp.txtにあるとして

>gawk "/<start/,/<end/" samp.txt
<start123AAA>
東京都
港区
<end>AAABBB

>gawk "/<start/,0" samp.txt
<start123AAA>
東京都
港区
<end>AAABBB
東京都
目黒区

>gawk "NR==1,/<end/" samp.txt
東京都
新宿区
<start123AAA>
東京都
港区
<end>AAABBB

QUWSCでPEEKCOLORを使い指定ウィンドウ内に、指定したカラーコ

UWSCでPEEKCOLORを使い指定ウィンドウ内に、指定したカラーコードがあるかを判別して
そこをクリックさせたいのですが、画像認識の場合

ACW(GETID("xxxxx"),880,0,800,600,0)
CHKIMG("xxxx.bmp",0)
x=G_IMG_X // 画像の座標をxへ代入
y=G_IMG_Y // 画像の座標をyへ代入
BTN(LEFT, CLICK, x+30, y-30, 60)

x=G_IMG_X という命令で指定ウィンドウ内の画像を(x,y)座標に自動で代入してもらえるのですが、PEEKCOLORの場合はどういった書き方をすればいいのでしょうか??

上手く言いたいことが伝わっているか不安ですが、理解できる方宜しくお願いします。

Aベストアンサー

>PEEKCOLORの後にBTN命令入れましたが、指定カラーコード以外の場所でも手当たり次第クリックしてしまってます。

それって、次みたいにしたってことですか?だったら当然そうなります。

ダメな例:
For x=1 to 800
 For y=1 to 600
  If PeekColor(x,y)=探しているカラーコード Then Break 2
  Btn(LEFT,CLICK,x,y)
 Next
Next

良い例1:
For x=1 to 800
 For y=1 to 600
  If PeekColor(x,y)=探しているカラーコード Then Break 2
 Next
Next
Btn(LEFT,CLICK,x,y)


良い例2:
For x=1 to 800
 For y=1 to 600
  Ifb PeekColor(x,y)=探しているカラーコード
   Btn(LEFT,CLICK,x,y)
   Break 2
  EndIf
 Next
Next

Q正規表現 文字列中に含まれる複数のターゲット

お世話になります。
[A] A [B] B [C] C [D]
という文字列があります。
[の前と、]の後には半角スペースが1個入っています。
これで、[]に囲まれた部分だけを選択したくて、
\[.*\] としたのですが上手く行きません。
このような特殊?な場合は正規表現であらわすことはできないのでしょうか?

Aベストアンサー

perl5互換ですので、
\s*\[.*?\]\s* を置換前
置換語を空文字列にすれば、なんたらかんたら が得られると思います。
\[.*\] ではなく \[.*?\] とします。 *の後に?をつけると
最短一致になります。これで、個々の[]にマッチします。
\[.*\]は最長一致なので、[A] A [B] B [C] C [D] 全体にマッチします。
(最初の[とDの後の最後の]迄マッチします)

QRails のコンボボックス(select)を生成する時の tabindex 属性の指定の仕方について

Rails でコンボボックスを作るときに下記の記述でタブインデックスの属性が指定できると思っていたのですが、属性が付加されません。

どなたかご教授おねがいします。

<%= select 'data', 'id', {'test1' => 1, 'test2' => 2}, {:selected => 1, :tabindex => 5} %>

※下記のようにソースが生成されてしまって『tabindex』が指定できない

<select id="data_id" name="data[id]"><option value="1" selected="selected">test1</option>
<option value="2">test2</option></select>

Aベストアンサー

select の構文は以下のようになっていいます。

select(object, method, choices, options = {}, html_options = {})

で、なんでもoptionsで指定できるわけじゃないようです。質問のtabindexについては、以下のようにhtml_optionsの部分で指定すれば反映されるようです。

<%= select 'member', 'sex', [ [ "男", "1" ] , [ "女", "2" ]], { :include_blank => true } , { :tabindex => "1" } %>

なお、単に"html_options="だけを指定する場合には

<%= select 'member', 'sex', [ [ "男", "1" ] , [ "女", "2" ]], html_options = { :tabindex => "1" } %>

のように"html_option="をきちんと記述しないといけないようです。

select の構文は以下のようになっていいます。

select(object, method, choices, options = {}, html_options = {})

で、なんでもoptionsで指定できるわけじゃないようです。質問のtabindexについては、以下のようにhtml_optionsの部分で指定すれば反映されるようです。

<%= select 'member', 'sex', [ [ "男", "1" ] , [ "女", "2" ]], { :include_blank => true } , { :tabindex => "1" } %>

なお、単に"html_options="だけを指定する場合には

<%= select 'member', 'sex', [ [ "男", "1" ] ,...続きを読む


人気Q&Aランキング

おすすめ情報