すみませんが、ブラウザのリサイズについて質問があります。
ブラウザはネットスケープ4.7を使用しているのですが、
ブラウザのリサイズというのはいったいどういうものなのかいまいち理解できていません。
再読み込みしてるようにも見えますし、ただ、サイズが小さくなっている
だけのようにも思えますし・・・
(リサイズして再び表示するまでにすごく時間がかかる場合もあれば、
 すぐに表示される場合もあります)
今、私が作っているものは、リサイズさせること、
リサイズ前と違った動きをするのです。

↓↓↓↓↓↓↓↓↓↓↓↓動き↓↓↓↓↓↓↓↓↓↓↓
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
<a herf>で、テキスト表示されている部分の領域を限定させて、
そこの部分にマウスがきた場合、ツールチップ(レイヤーを使って作りました)を
表示するようにしています。これが、はじめにブラウザ表示されたときは、
思い通りに(各行の特定の位置毎・マウス〈カーソル?〉の下位置で)
表示されるのですが、
リサイズしたあとになると、ツールチップがブラウザの中の
特定の位置でしか表示されなくなってしまいました。
(マウスのカーソルがある位置を無視して特定の場所にしか出なくなっている)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

もし、知っていらっしゃるかたがいましたら、教えていただけませんでしょうか?
また、”リサイズされた”というタイミングを取得する方法はあるのでしょうか?
『JAVA SCRIPT』で取得できるという話をきいたのですが・・・・

すみませんが、お詳しい方、ご教授ください。

このQ&Aに関連する最新のQ&A

ブラウザの」に関するQ&A: ブラウザの更新

A 回答 (3件)

NC4.xの場合はリサイズすると動作が不安定になるようですね。

Netscape6とかIEだと結構スムーズにリサイズできるんですけどね。

NC4.xの場合JavaScriptでリサイズを検知したら、強制的にリロード(location.reload())するようにするとリサイズ後のデザインの崩れは回避できるようです。

Dreamweaverなどでは、このスクリプトを挿入するためのメニューがありますね。
    • good
    • 0

Netscapeの場合、位置やサイズの値を%で指定しると指定どおり表示されない場合があります。


LayerをTableに変えるか、位置やサイズを絶対値(pxなど)で指定してみては。
    • good
    • 0

ツールチップの部分は状況が把握できなかったため、回答はパスします。


ということで、アドバイスでリサイズだけ!

リサイズ=画面の大きさを変更(最大化、最小化も含む)したことです。

chitamaさんの聞いた話のとおり、JavaScriptでリサイズは検知できます。
以下がサンプルですので、参考にしていただければと思います。
動作確認:IE5.0 , NN4.73

<HTML>
<HEAD>
<SCRIPT Language="JavaScript">
function ViewPop()
{
alert('Resize');
}
</SCRIPT>
</HEAD>
<BODY onResize="ViewPop();">
画面の大きさを変更するとポップアップを表示します
</BODY>
</HTML>
    • good
    • 0

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

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

Qメールフォームを開いて、任意の位置にカーソル位置をもっていきたい。

前ページのリンクボタンをクリックするとメールフォームが開くようになっています。
その時にメールフォームの一番上の項目(Ex.氏名)のテキスト入力欄に
カーソルを指定してもっていくことはできるのでしょうか?

ご存知の方、よろしくお願いします。

Aベストアンサー

下記のが参考になるでしょうか。

参考URL:http://www.openspc2.org/reibun/javascript/form_textfield/011/index.html

QCSSで指定したイメージ位置がブラウザに正しく表示されません。

CSSで指定したイメージ位置がブラウザに正しく表示されません。

OS:Windows7
ブラウザ:IE8,Chrome,Sleipnir(どのブラウザも正しく表示されませんでした。)

とりあえずHTML構文を表記します。


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
<!--
body{
color:#000000;
background:#ffffff url("images/back.gif") repeat-x bottom;
}
-->
</style>
<title>9999</title>
</head>
<body>
<h1>海沿いを走る青島線</h1>
<p>都市と自然が共生するこの沿線は<br>
便利さと安らぎをあなたにお届けします。</p>
<p>ひいらぎ不動産はこの街で<br>
あなたの理想のお部屋探しをサポートします。</p>
</body>
</html>

問題はIE8にあると思い、
IE8をアンインストール(Windows7とIE8はセットのためアンインストール方法が通常と少し違いました。)しましたが、やはりだめでした。

ということはWindows7自体にCSSやHTMLのバージョンについて不具合があるのでしょうか。

ちなみに他のPC(WindowsXP)では問題なくイメージが正確に下に表示されます。


※なんとか自己解決?はできたものの、達成感0です。

body{
color:#000000;
background:#ffffff url("images/back.gif") repeat-x bottom;
}



body{
color:#000000;
background:#ffffff url("images/back.gif") repeat-x bottom;
padding-bottom:400px;
}



修正したらなんとか本来あるべき位置に画像が表示されました。
最初は400pxじゃなく100%で指定したのですが、
画像がかなり下の方(ページ3個分ぐらい)に表示されてしまったため400pxに直しました。

ですが、やはりこれではすっきりしません。
もっとスマートな解決方法があるのではと思います。

どなたかご教授ください。

CSSで指定したイメージ位置がブラウザに正しく表示されません。

OS:Windows7
ブラウザ:IE8,Chrome,Sleipnir(どのブラウザも正しく表示されませんでした。)

とりあえずHTML構文を表記します。


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
<!--
body{
color:#000...続きを読む

Aベストアンサー

どう正しくないのか、書いてないのでわかりませんが…

ご提示の指定だとbodyの下に表示されるようで、Win XPではFF3.5、Opera10でもまんなかあたりに画像が表示されます。
background:#ffffff url("btn1.gif") repeat-x fixed bottom;
で画面の下端(固定)になりますが、そういうことではないのかな?

Q表示中のブラウザ情報を他のブラウザで処理する。

表示されているブラウザの情報を、もう一つブラウザを開き処理を行いたい。
(表示中のブラウザのHTMLを、もう一つのブラウザで使用したい)
よい方法はありますか。

表示中のブラウザA
処理をしたいブラウザBとします。

・ブラウザAでは処理を追加することはできず、拡張(アドイン)も使用できない仕様です。ただ表示のみ可能です。(Webサーバには手を加えられません)
・ブラウザBにてブラウザAのHTMLを加工して表示する。
ブラウザBはWebサーバにアクセスさせたくない。
・クッキーを使うことは避けたい。
・Tempファイルを作成し操作することは可能。
・1台のPC上の処理です。
・Administratorです。

自分でも考え検索もしてみたのですが、専門分野で無いので上手く検索結果も得られません。
お願いします。

Aベストアンサー

ブラウザがページを表示している間はそのhtmlや画像などの関連ファイルがPC内のローカルディスクのどこかにキャッシュとして存在していると思うので、それをブラウザBで拾えばwebにアクセスせずに表示することができるかも。

Q画像の上にカーソルを乗せると表示される『バー』の表示させない方法

<IMG SRC="">などで、画面に表示させた画像の上に
カーソルが乗ると表示される
保存や印刷などのボタンが付いた『バー』を
HTMLの時点から表示させない(他の他人がHPの画像に同じ事をしてもバーを表示させない)方法、もしくはHTML、CSS、JAVAなどありましたら、教えて下さい。
他にその対処法がありましたらお願いします。
自分が見る分には問題ありませんが、デザイン的に
邪魔になってしまい
どこから誰がWEBページを見ても表示させなくしたいです。
宜しくお願いします。

Aベストアンサー

<head></head>タグの中に

<META HTTP-EQUIV="Imagetoolbar" CONTENT="no">

というメタタグを入れてください。

Qマウスカーソルに合わせた設定について

外部のスタイルシートを用いて、見栄えの設定をしています。
あるクラスに対して、リンクの部分にマウスカーソルの動きに合わせた設定をしました。
(border-bottom-style : solidなどを使った設定です)
文字のリンクは思うように表示できたのですが、画像(例えばバナー)のリンクに対しても適用されてしまっています。これを防ぐにはどうしたらよいのでしょうか?
(同じクラス内でなんとかしたいのですが…)
よろしくお願いします。

Aベストアンサー

a img{
}
にスタイルを指定するといいでしょう。
例えば
a img{
border-style : none;
}
という風にしてください。


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

おすすめ情報