- ベストアンサー
ネスケで うまく 表示されない^^;
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>ネスケだと <html>以降の ソースがそのまま 表示されてしまう NNは「.txt」のファイルタイプを重視し、 IEは内容にタグが入っている為、勝手にHTML表示しているのかもですね。 IEはヘッダを無視して独自解釈をする仕様(不具合?)などもあり、 実はNNの挙動の方が正解、という事も少なくないです。 >JSが MAC対応ではない 場合も レイヤーや様々な要因が絡んでくるのですが、 IE/NC4/NN6(+OS)を分別して処理をしたりします。 今回のものがそれにあてはまるものかは判りませんが....
その他の回答 (1)
- so_blue
- ベストアンサー率48% (50/104)
それは特定のサイトでしょうか? javascriptのカケラのように見受けられるので、 JSがMAC対応ではないのかもしれません。 できれば、違うマシンで同じ環境(OSX/IE5.2)で確認できると良いのですが.....
お礼
ありがとうございました 偶然 立ち寄ったサイトで なったので その 一部分を コピーしました javascript の 一部分だと 思われます そこの URLを コピーしてないので もう どこか わかりません(^^ゞ JSが MAC対応ではない 場合も あるんですね
補足
違う場所なんですけど http://yokohama.cool.ne.jp/kubo_tos/Getkiriban/Get-List.txt ここでは html で かかれていまますが IEだと ちゃんと 表示されますが ネスケだと <html>以降の ソースがそのまま 表示されてしまうのも 同じ理由ですかね?
関連するQ&A
- ネスケで うまく 表示されない^^; Part 2
OS-X 10.2 で ネスケ7.0 や IE5.2.2 を 使って 表示していたら ; } if( i == 1 ){ document.write( ' [IMG] ' ); } //--> [IMG] '); } if( i==2 ){ document.write( ' [IMG] ' ); } // というような 表示が出て 一部 画像が 表示されないのは どんな プラグインが たりないのでしょうか? 偶然 立ち寄ったサイトで なったので その 一部分を コピーしました javascript の 一部分だと 思われます そこの URLを コピーしてないので もう どこか わかりません(^^ゞ JSが MAC対応ではない 場合も あるんですね そことは 違う場所なんですけど http://yokohama.cool.ne.jp/kubo_tos/Getkiriban/Get-List.txt ここでは html で かかれていまますが IEだと ちゃんと 表示されますが ネスケだと <html>以降の ソースがそのまま 表示されてしまうのも 同じ理由ですかね?
- ベストアンサー
- Mac
- JavaScript のネスケ用の記述
お世話になります。 IEでは成功したのですが、ネスケでは表示されません。 下記は同一画像にユニーク id 名を付けながら、縦に6枚画面表示する記述です。 宜しくご教授お願い致します。 <html> <head><title>test</title> <style type="text/css"><!-- .abs { position:absolute; } //--></style> <script type="text/javascript"><!-- function myFuncFirst(){ var myTop=10; //表示画像の位置 for (i=6; i>0; i--){ // 同一画像を縦に表示ループ if (document.all) { //IE 用 document.write("<span style=position:relative;top:" + myTop + ";left:100>", "<img id=E" + i + " src="test.gif" + "width=100 height=20 class=abs>","</span>"); } else if (document.layers) { //ネスケ 用 ここが解りません。 } myTop=myTop +20 // 次の表示画像の位置 } } //--></script> </head> <body> </body> </html>
- ベストアンサー
- JavaScript
- ネスケで表示されてしまう
ゲームやソフトの説明やバージョン情報でhtmlで表示されるものがありますよね。以前はIEで表示されていたのがネスケで表示されるようになってしまいました。Win2000でIE5.5SP2です。ネスケを削除してしまったのでスムーズに開くことが出来ません。すごく困っているわけでもないのですが、知っている方教えてください。お願いします。
- ベストアンサー
- ブラウザ
- Flashの画像がネスケ4で表示されない
Macromedia Flash MX 2004で作成したFlashの画像がネスケ4で表示されないのです。 ネスケ7.1、IEでは動いてちゃんと見えます。 初心者なのでわかりませーん
- 締切済み
- Flash
- ネスケで背景色が表示されない
WINXP IE6 ネスケ7.1 外部cssで td.bottom{ height: 30px; background:url(img/cr.gif); background-repeat:no-repeat; background-position: center; background-color: #fff76b; } と指定し、 HTMLに <TD colspan="4" align="center" class="bottom"></TD> というタグを書いています。 IEで見るとちゃんと表示されますが、 ネスケだと色がまったく表示されません。 理由がまったく分からず困っております。 どなたかアドバイス下さい!
- ベストアンサー
- HTML
- document.allはネスケでは使えない?
下記だとIEでもネスケでも動くのですが、 document.Myform.email.value; 下記だとネスケで動きません。 document.all.email.value; 何かいい方法はないでしょうか・・。 function checkMailAddress() { fOBJ = document.main.email.value; check = /.+@.+\..+/; if (!fOBJ.match(check)) alert("メールアドレスが正しくありません"); }
- ベストアンサー
- JavaScript
- ランダムに表示したいんですが。
htmlファイルをアクセスしたときに、アクセスするごとにランダムでFlashを表示したいのですが、Netscape Communicator4.7で動作確認をしたところ、 表示がうまくできませんでした。ネスケに関して表示処理の際に何か足りないタグがあるのでしょうか?それとも単純に書き方が間違っているのでしょうか? --------------------------------------------------------------------- <script language="JavaScript"> <!-- img = new Array(); img[0] = "movie1.swf"; img[1] = "movie2.swf"; img[2] = "movie3.swf"; img[3] = "movie4.swf"; function flash(){ kazu = img.length; i = Math.floor(Math.random()*kazu); document.write("<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0\" ID=\"movie1\" WIDTH=\"600\" HEIGHT=\"311\">"); document.write("<PARAM NAME=\"movie\" VALUE=\""+img[i]+"\">"); document.write("<PARAM NAME=\"quality\" VALUE=\"best\">"); document.write("<PARAM NAME=\"bgcolor\" VALUE=\"#FFFFFF\">"); document.write("<EMBED src=\""+img[i]+"\" quality=\"best\" bgcolor=\"#FFFFFF\" WIDTH=600 HEIGHT=311 TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"></embed>"); document.write("</OBJECT>"); } </head> <body> <script language="JavaScript" type="text/javascript"> <!-- flash(); --></script> </body> ---------------------------------------------------------------------
- ベストアンサー
- JavaScript
- ネスケで文字化けするjavascript
下記はenterキーを押した時に次のテキストボックスなどにフォーカスを移動するjavascriptです。しかし、ネスケだとテキストボックスに入力した文字が文字化けしてしまいます。 <!-- ns4 = (document.layers)? true:false ie4 = (document.all)? true:false function cf() { for (i = 0; i < document.forms[0].elements.length; i++) { if ((ns4) && (document.forms[0].elements[i].type != "hidden") || (ie4) && (document.forms[0].elements[i].type != "hidden" )) { document.forms[0].elements[i].focus() break } } } function keyDown(e) { if (ns4) {PKey=e.which; el = e.target.type ; sk = e.modifiers} if (ie4) {PKey=event.keyCode; el = event.srcElement.tagName; sk = event.shiftKey} if (PKey == "13") { if (el.toLowerCase() != "textarea") { keyDowntest(e) return false; } else { if ((ns4) && (sk == '4') || (ie4) && (sk)) { keyDowntest(e) return false; } } } } function keyDowntest(e) { for (var i = 0; i < document.forms[0].elements.length; i++) { if ((ie4) && (document.forms[0].elements[i] == event.srcElement) || (ns4) && (document.forms[0].elements[i] == e.target)) { if ((i + 1) == document.forms[0].elements.length) document.forms[0].elements[0].focus() else for (; i < document.forms[0].elements.length; i++) { if ((ns4) && (document.forms[0].elements[i+1].type != "hidden") || (ie4) && (document.forms[0].elements[i+1].type != "hidden" )) { document.forms[0].elements[i+1].focus() break } } break } } } document.onkeydown = keyDown if (ns4) document.captureEvents(Event.KEYDOWN) //-->
- ベストアンサー
- JavaScript
- 文字を一文字ずつ表示
JavaScriptで文字を一文字ずつ表示するサンプルを見つけ、使おうとしたところdocument.allが使われていた為、ネスケで対応できない事が分かりました。ネスケ4.7で対応するようにするにはどのように変えたらいいのか教えて頂きたく宜しくお願いいたします。 <SCRIPT Language="JavaScript"> <!-- var msg="Welcome!!"; i=0; function Start(){ if(i<=msg.length){ if(document.all){ myText.innerHTML = msg.substring(0,i); }else if(document.layers){ document.myText.document.open(); document.myText.document.write(msg.substring(0,i)); document.myText.document.close(); } i=++i; setTimeout("Start()",200); }else{ i=0; setTimeout("Start()",1000); } } // --> </SCRIPT> </HEAD> <BODY onLoad="Start()"> <DIV id="myText"></DIV> </BODY> 宜しくお願い致します。
- ベストアンサー
- JavaScript
お礼
ありがとうございました♪ もやもやが すっきりしました♪