タイトルが長くてすいません。
この質問掲示板は初めて使います。みなさんよろしくお願いいたします。

上記タイトルの件について、質問です。

JavaScriptで出力したalertの内容が、非表示になってしまいます。
そのalertのOKを押さないで、alt+tabでアプリケーションを切り替えて、
戻ってくると、内容が表示されます。

内容を最初からきちんと表示されるようにするにはどうすればよいのでしょうか。
これって単なるIEのバグなのでしょうか。

すいませんが、よろしくお願いいたします。

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

A 回答 (3件)

むちゃ重いページでダイアログ出すと文字が表示されない事が


ありました。ブラウザにエラーが出るくらい。
壁紙スクロールとか、文字・フレームボーダー等を
七色に輝かせるとか、ポインタに何かくっついてくるとか…。
某メディアプレーヤーを埋め込むとか、画像を回転させたり。
ちなみに(1ページで)合計百数十KB程のスクリプトを使ったら
ダイアログに文字が出なくなった。

この回答への補足

あ、原因はそれかもしれません。
確かに該当のページでは、10個前後のJavaScriptの外部ファイルを
使用しているんです。今のところ、対処方法はページを軽くするか、
alertではなく、confirmを使うようにするしかなさそうですね。

回答ありがとうございました。

補足日時:2001/08/02 09:03
    • good
    • 0

補足みました。


が、これだけでは何とも言い難いです。
もう少し詳しく補足してくれればよいのですが。
ところで
>これって単なるIEのバグなのでしょうか。
とありますが、IE以外のブラウザでは問題なく表示されるのでしょうか?
    • good
    • 0

多分、ソースが間違っているものと思います。


os,ブラウザ情報と共にソースを補足にお願いします。

この回答への補足

alert('*******') *****の部分は業務上見せられません(すいません)

上記の通りなんですが、このalertがあるfunctionを呼び出しているのが、
親フレームからリンク(<Script src="****.js"></Script>)している外部ソースなんですよ。ちょっと複雑なんですが....

親フレーム(sample.jsはあくまで例です)
<script src="sample.js"></script> この中にある関数から 子フレームの関数 rd()を呼び出す

子フレーム(正確にはIFrame)
function rd(){
alert('******');
}
こんな感じです。

補足日時:2001/07/26 10:32
    • good
    • 0

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード

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

Q風景写真の定義というか、何が風景写真なのでしょうか?

風景写真の定義というか、何が風景写真なのでしょうか?
「よみうり風景写真コンテスト」というものが開催されていますが、風景・光景・景色・・・何が入ってなにが該当しないのか良く分かりません。遠景で五重塔が写っているのは風景だと思いますが、近くから見上げるアングルで撮影したものは当てはまらないように思います。

ここで質問ですが、このコンテストでの風景写真とはなんなんでしょうか?

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

Aベストアンサー

審査員の判断にもよるでしょうね

近くから見上げるアングルでもバックの景色によっては風景と判断される場合も
広角レンズを使えば色々な周りの情報が取り込めます

生き物を撮影してもどんな環境のどんな場所かがわかれば風景に
動物写真などの部類にも入ります

各々で好みが分かれる場合もあります

過去の入選作から好まれる物を参考にして撮影されるのが良いと思います

入選している画像が風景になります

参考URL:http://www.kitamura.jp/contest/gallery/yomiuri.html

Q入力した文字をalertで表示するスクリプトを作っています。

入力した文字をalertで表示するスクリプトを作っています。
以下、IEとOperaでは動作しますが、FirefoxとGoogle Chromeでは動作しません。
書き方が悪いのでしょうか?


<html>
<head>
<script language=JavaScript>
<!--
function test(){
alert(input1.value);
}
// -->
</SCRIPT>
</HEAD>
<BODY>
<input type="text" name="input1">
<input type="button" value="テスト" onClick="test()">
</html>

Aベストアンサー

書き方が悪い、といえば悪いです。
nameよりidを使ってdocument.getElementById("input1").valueとかを推奨します。
で、なぜ動作しないかですが、
たしかFirefoxのalert()は引数なしを認めていないはずなんですよね。
#1様のように書くならいいんですが、質問者様の記述だと
Firefoxでは値を取ってくれません。
IEやオペラは頑張ってとってるようですが・・・
で、そうなるとinput1.valueの中身はundefinedとなるので
空扱いをされてアラート関数が呼び出されない。
たしかそういう解釈だったと思います。

Qおすすめの風景写真家?

(1)風景を取り扱っている写真家の中で、風景が主体なんだけれども人の後ろ姿など人物をさりげなく取り入れている写真家がいれば教えてください。

(2)外国の風景(特にアメリカやヨーロッパなどの街並み)を扱っているおすすめの写真家がいれば教えてください。

(3)それ以外でも、特におすすめの風景写真家または写真集があれば教えてください。

Aベストアンサー

(3)の回答をします。

前田真三さんです。うーん、あまり目新しさとかはないけど、きれいな写真やなあ、と思って眺めています。わりと手軽な値段で手に入りますしね。
プレゼントにしてしまったので今手元にはないのですが、日本の田んぼ風景を撮った写真集があって、それもいいなあと思いました。
北海道は美瑛町にある前田真三さんの写真館にも行ったんですよ。しかし写真そのものより周りの風景の方が印象深かったりして……(^_^;)。

(2)ですが、わたしは竹内敏信さんの「ヨーロッパを撮る」という本を持っているのでまず思い出すのが彼です。かなり前の本ですが、この中の写真はなかなか好き。きれい。(だからといって写真家としておすすめかというと微妙ですが)
わたしもちょこっと写真が好きで撮るのですが、わたしはあまり人間を被写体にはしたくない方なので、好きな写真家もそういう方向になるようです。

お役に立てましたでしょうかm(__)m。

QvalidateForm firefoxでalertが表示されません

java scriptについて質問です。

ホームページ内のプルダウンメニューで、項目が選択されていない状態で「submit」ボタンが押された場合、「~を選択してください」というメッセージを表示させたいと思います。

そこで以下のようなfunction validateFormを書いたのですが、alertがIEでは表示されるのにfirefoxでは表示されません。

function validateForm() {

if (document.form1.Prop1.options.value == 'Error') {
alert('Please select aaa.')
document.form1.Prop1.focus()
return false
}

if (document.form1.Prop2.options.value == 'Error') {
alert('Please select bbb.')
document.form1.Prop2.focus()
return false
}

if (document.form1.Prop3.options.value == 'Error') {
alert('Please select ccc.')
document.form1.Prop3.focus()
return false
}

if (document.form1.Prop4.options.value == 'Error') {
alert('Please select ddd.')
document.form1.Prop4.focus()
return false
}

if (document.form1.Prop5.options.value == 'Error') {
alert('Please select eee.')
document.form1.Prop5.focus()
return false
}

}

firefoxでもalertを表示させるには、どのようにすればいいでしょうか?
教えてくださいませ。よろしくお願いします。

java scriptについて質問です。

ホームページ内のプルダウンメニューで、項目が選択されていない状態で「submit」ボタンが押された場合、「~を選択してください」というメッセージを表示させたいと思います。

そこで以下のようなfunction validateFormを書いたのですが、alertがIEでは表示されるのにfirefoxでは表示されません。

function validateForm() {

if (document.form1.Prop1.options.value == 'Error') {
alert('Please select aaa.')
document.form1.Prop1.focus()
return false
}

...続きを読む

Aベストアンサー

こんな感じで

<script language="javascript">
var list=new Object();
list.Prop1="aaa";
list.Prop2="bbb";
list.Prop3="ccc";
list.Prop4="ddd";
list.Prop5="eee";

function validateForm(f) {
for (var i=0;i<f.length;i++){
if(f[i].type=="select-one" && f[i].value=="Error"){
alert('Please select '+list[f[i].name]+'.')
f[i].focus()
return false
}
}
}
</script>
<form onSubmit="return validateForm(this)" action="javascript:alert('成功')">
aaa:
<select name="Prop1">
<option value="Error">せんたくして
<option value="1">データ1
<option value="2">データ2
<option value="3">データ3
</select><br>
bbb:
<select name="Prop2">
<option value="Error">せんたくして
<option value="1">データ1
<option value="2">データ2
<option value="3">データ3
</select><br>
ccc:
<select name="Prop3">
<option value="Error">せんたくして
<option value="1">データ1
<option value="2">データ2
<option value="3">データ3
</select><br>
ddd:
<select name="Prop4">
<option value="Error">せんたくして
<option value="1">データ1
<option value="2">データ2
<option value="3">データ3
</select><br>
eee:
<select name="Prop5">
<option value="Error">せんたくして
<option value="1">データ1
<option value="2">データ2
<option value="3">データ3
</select><br>
<input type=submit value="送信">
</form>

こんな感じで

<script language="javascript">
var list=new Object();
list.Prop1="aaa";
list.Prop2="bbb";
list.Prop3="ccc";
list.Prop4="ddd";
list.Prop5="eee";

function validateForm(f) {
for (var i=0;i<f.length;i++){
if(f[i].type=="select-one" && f[i].value=="Error"){
alert('Please select '+list[f[i].name]+'.')
f[i].focus()
return false
}
}
}
</script>
<form onSubmit="return validateForm(this)" action="javascript:alert('成功')">
aaa...続きを読む

Q雨の日の風景写真ってどう撮りますか?

雨の日の風景写真ってどう撮りますか?

お世話になります。
上記の通りなんですが、雨の日の風景写真の撮り方って
どういう撮り方があるでしょうか?
実はこの三連休を利用して、北海道の富良野に写真旅行に
行くつもりです。(すでにもう札幌にいます)
ただ、天気が雨で経験不足ゆえに、どういう写真が撮れるか、
撮れるのか分かりません。

靄がかった森の写真みたいな森や木々をメインにした構図も
考えましたが、この時期まだヒグマが活動してるらしく、
森の中に入るには危険が伴いますし…。
もともとは、富良野や美瑛の広大な草原(?)と青空の写真を
撮りたかったんですが、雨の日だと空は入れると微妙だから
入れにくいですし…。
かと言って、年に一度行けるかどうかの機会を無駄に過ごしたく
ないという思いもあります。

何かいい構図のアイデアを教えていただけないでしょうか?

Aベストアンサー

空が曇ってしまうので、余程ダイナミックな現象(大きな黒雲とか、虹とか)が無いと、主体としては使えませんよね。
ですのでいわゆる「黄金分割線」から少し外して、上方に地平線を持っていくようにして、ほとんどを地上の風景で占めるようにします。
空を「添え物」扱いで使うのです。

光線が柔らかいので、基本的にはローコントラストな、少し眠たいような感じになります。
それを逆利用して下さい。
イメージとしては「穏やかな・永遠の・変わらない・留まった」などの、時間経過が遅いというイメージで良いと思います。

富良野の大風景などは「色のマッス」が重要になります。
前田晋三先生の写真のように、色の特性と形、画面上での「流れ」、それに点景の効果的な使用で、バランスよく仕上げてください。
今回のようにコントラストが低い場合は、全体がモノトーン化しやすいので、構図そのものもあまり色を欲張らない方が、視覚的には良いと思います。
大胆に、かっちりと切り取っていくことで、主体を全面に押し出すくらいで丁度いいでしょう。

霧を強調する場合は、中望遠程度(35ミリ換算135ミリ前後)で、絞りはやや絞っていきます。
場合によりますが、F8~F16程度で良いと思います。
霧は案外と明るいので、アンダーにならないようにヒストグラムには十分注意して撮影することです。
プレビューを使って、実際に霧がどんな感じで動いているかを確認しながら撮ってください。
スロースピードになりやすいので、霧の「塊」が動いてきて、あとで「あれれ?」ということもあるからです。

湖沼等の水面を入れると、波紋が効果的なアクセントになりますよ。
木の葉などにつく水滴も、クローズアップにするといいですね。
光線の方向が大事です。
それと複数入れる場合は、画面内で「リズム」を作ってあげてください。

偏向フィルターを効果的に使うこと。
その場合、後でPCで編集するときに「色崩れ」が起きる時があるので、効かせるときは目一杯きかせないようにしてください。

空が曇ってしまうので、余程ダイナミックな現象(大きな黒雲とか、虹とか)が無いと、主体としては使えませんよね。
ですのでいわゆる「黄金分割線」から少し外して、上方に地平線を持っていくようにして、ほとんどを地上の風景で占めるようにします。
空を「添え物」扱いで使うのです。

光線が柔らかいので、基本的にはローコントラストな、少し眠たいような感じになります。
それを逆利用して下さい。
イメージとしては「穏やかな・永遠の・変わらない・留まった」などの、時間経過が遅いというイメージで良い...続きを読む

Qalert閉じた時、htmlに文章を追加表示したい

下記プログラムは、自分の勉強用で作ったものですが、
解答ボタンを押して正解し、alertウィンドウを閉じた瞬間に
説明文のsm1,sm2,sm3をhtml上に追加表示するには
どこをどう直したらいいのでしょうか?
よろしくお願いいたします。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<script language="JavaScript">
<!--
var sm1;
var sm2;
var sm3;

function kaitou1(){
if(document.myForm.ans1.value == "number"){
alert("正解です");
sm1 = "number型とは~";
}else{
alert("違います");
}
}
function kaitou2(){
if(document.myForm.ans2.value == "string"){
alert("正解です");
sm2 = "string型とは~";
}else{
alert("違います");
}
}
function kaitou3(){
if(document.myForm.ans3.value == "boolean"){
alert("正解です");
sm3 = "boolean型とは~";
}else{
alert("違います");
}
}
//-->
</script>
</head>
<body>
<p style="width:330px; padding:5px; background-color:#ddd">変数の基本的なデータ型には3つあります。<br>
それら3つは何でしょう?<br>
下記○○に半角英数字で入力して下さい。</p>
<form name="myForm">
<p>数値を表す○○型 ⇒ 
<input type="text" size="20" name="ans1">
<input type="button" value="解答" onclick="kaitou1()">
</p>
<p>文字列を表す○○型 ⇒ 
<input type="text" size="20" name="ans2">
<input type="button" value="解答" onclick="kaitou2()">
</p>
<p>真偽を表す○○型 ⇒ 
<input type="text" size="20" name="ans3">
<input type="button" value="解答" onclick="kaitou3()">
</p>
</form>
<script language="JavaScript">
<!--
document.write("<p>"+sm1+"</p>");
document.write("<p>"+sm2+"</p>");
document.write("<p>"+sm3+"</p>");
//-->
</script>
</body>
</html>

下記プログラムは、自分の勉強用で作ったものですが、
解答ボタンを押して正解し、alertウィンドウを閉じた瞬間に
説明文のsm1,sm2,sm3をhtml上に追加表示するには
どこをどう直したらいいのでしょうか?
よろしくお願いいたします。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<script language="JavaScript">
<!--
var sm1;
var sm2;
...続きを読む

Aベストアンサー

◆上部javasccript
function kaitou1(){
if(document.myForm.ans1.value == "number"){
alert("正解です");
sm1 = "number型とは~";
document.getElementById("ans_sm1").innerHTML = sm1; #追加
}else{
alert("違います");
}
}
function kaitou2(){
if(document.myForm.ans2.value == "string"){
alert("正解です");
sm2 = "string型とは~";
document.getElementById("ans_sm2").innerHTML = sm2; #追加
}else{
alert("違います");
}
}
function kaitou3(){
if(document.myForm.ans3.value == "boolean"){
alert("正解です");
sm3 = "boolean型とは~";
document.getElementById("ans_sm3").innerHTML = sm3; #追加
}else{
alert("違います");
}
}


◆下部javascript部分
<script language="JavaScript">~</script>部分を削除し、代わりに

<p id="ans_sm1"></p>
<p id="ans_sm2"></p>
<p id="ans_sm3"></p>

を記述


○解説
(1) あらかじめ表示用のHTMLオブジェクトを用意(<p id="ans_sm1"></p>部分)
(2) 正解したときにinnerHTMLで(1)のオブジェクトに文字列/HTMLコードを挿入
  ・オブジェクトはgetElementByIdで取得
  ・<p id="ここ"> と getElementById("ここ") は紐づきます

◆上部javasccript
function kaitou1(){
if(document.myForm.ans1.value == "number"){
alert("正解です");
sm1 = "number型とは~";
document.getElementById("ans_sm1").innerHTML = sm1; #追加
}else{
alert("違います");
}
}
function kaitou2(){
if(document.myForm.ans2.value == "string"){
alert("正解です");
sm2 = "string型とは~";
document.getElementById("ans_sm2").innerHTML = sm2; #追加
}else{
alert("違います");
}
}
function kaitou3(){
if(document.myForm.ans3.value == "boolean"){
alert...続きを読む

Q風景写真を撮影する時に知りたことは何ですか?

みなさん、こんにちは。

先日は、風景写真を撮る目的を聞かせていただいたものです。

調べてる一環なのですが、
写真撮影の技術面、メンタル面含め
1.風景撮影をする時に、困ること
2.風景撮影で知りたいこと

を教えていただけますでしょうか?


よろしくお願いします

Aベストアンサー

1.風景撮影をする時に、困ること

撮影機材の選択ですね。
どんな風景に出会うか分かりませんから
どれだけの機材を準備すればいいか、がいつも悩みどころです。
特にフィルムの時代はそうでした。

2.風景撮影で知りたいこと

じゃあ、行き先の状況を知ればいいじゃないか、と言われそうですが
それじゃ面白くもなんともありません。仕事じゃないんですから。
だから、いつも出かけるまでさんざん悩んで、
現地で多くの後悔と僅かの幸運を楽しんで撮影をしています。

Qラジオボタン選択内容に応じて、表示内容を切り替えるようにしたい。

ラジオボタン選択内容に応じて、表示内容を切り替えるようにしたいのですが、
いくら調べても全て表示がなく、表示非表示切り替えするものしかなく分からない状態です。
今勉強中でどうつくればいいか、分からない状況でしたので、ご相談させていただきました。
※html、css、javascriptを使用予定です。

例 ) ・すべて ・項目1 ・項目2
ああ ああ いい
いい

ご教授お願いしますm(_ _)m

Aベストアンサー

#1です。ライブラリとか使わないでやるとこんな感じかな

<html>
<head>
<script>
try{
document.addEventListener ('click',function(e){clickfunc(e)},true);
}catch(e){
document.attachEvent('onclick',function(e){clickfunc(e)});
}
function clickfunc(e){
var t = (e.srcElement || e.target);
if(t.nodeName=="INPUT" && t.type=="radio" && t.name=="test"){
switch(t.value){
case "":
display_komoku("k1",true);
display_komoku("k2",true);
break;
case "1111111":
display_komoku("k1",true);
display_komoku("k2",false);
break;
case "2222222":
display_komoku("k1",false);
display_komoku("k2",true);
break;
}
}
}
function display_komoku(val,flg){
var n=document.getElementsByTagName("*");
var r1=new RegExp("(?:^| +)"+val+"(?: +|$)");
var r2=new RegExp("(?:^| +)hide(?: +|$)");
for(var i=0;i<n.length;i++){
if(n[i].className.match(r1)){
if(flg && n[i].className.match(r2)){
n[i].className=n[i].className.replace(r2," ");
}else if(!flg && !n[i].className.match(r2)){
n[i].className+=" hide";
}
}
}
}
</script>
<style>
.hide{display:none;}
</style>
</head>
<body>
<table>
<tr valign="top">
<td>
<input type="radio" name="test" value="" checked> :すべて
<input type="radio" name="test" value="1111111"> :選択1
<input type="radio" name="test" value="2222222"> :選択2<br>
<br>
<div class="title_frame k1">タイトル1</div>
<div class="frame1 k1">文章説明<br>
<ol>
<li>ああああ</li>
</ol>
</div>
<div class="title_frame k2">タイトル2</div>
<div class="frame k2">文章説明<br>
<ol>
<li>いいいい</li>
</ol>
</div>
</td>
</tr>
</table>
</body>
</html>

#1です。ライブラリとか使わないでやるとこんな感じかな

<html>
<head>
<script>
try{
document.addEventListener ('click',function(e){clickfunc(e)},true);
}catch(e){
document.attachEvent('onclick',function(e){clickfunc(e)});
}
function clickfunc(e){
var t = (e.srcElement || e.target);
if(t.nodeName=="INPUT" && t.type=="radio" && t.name=="test"){
switch(t.value){
case "":
display_komoku("k1",true);
display_komoku("k2",true);
break;
...続きを読む

Qこういう風景写真はブログに載せてもいいですか?

 タイトルの通りですが、参考画像のような風景写真はブログに載せてもいいでしょうか?。本当に風景写真しか写っていない写真は(滝や山・・・など)は自分で撮影したのは載せてもいいと思いますが、このような画像はどうなのでしょうか?。一応自然を目的にしたつもりですが、人の小屋?が写っていますよね。このような場合は、この小屋の所有者に、「ブログに載せてもいいですか?」と聞いた方がいいですか?。でもこんなことをしていたら、本当に自然の風景写真のみが写った写真しか載せられないのでかなり限定されてしまいます。前にもブログのことで色々質問したのですが正直よくわかりません。回答よろしくお願いします。参考画像はあとで消します。

Aベストアンサー

別にかまわないよ

家とか写ってても大丈夫

Qalertでの改行方法は?

OS Winxp
ブラウザ IE6

またまた初心者なのですが。
alertを表示させたいときに

alert(document.cookie)

等と書くと思いますが、長い文字列を
改行してalertへ表示させるにはどのように書いたらいいんでしょうか?

よろしくお願いします。

Aベストアンサー

こんにちは。
私はまだ初心者なんですけど、

\n を使うと思うのですが。


人気Q&Aランキング

おすすめ情報