WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:NetScapeで、マウスポインタが変化しない。

のぐりん [MAIL] [URL] [WriteDate : Tue Jul 3 03:09:28 2001]

お久しぶりです。のぐりんです。
ボタンをクリックすると、マウスポインタにくっついている画像を変えるというページを、http://www2f.biglobe.ne.jp/~takan/javac/n4/love_mouse1.htm
を参考にして、作成しました。

ところが、参考にしているページは、NetScape4.5で動作するのに、
私が作成したページはうまく行きません。
下に全ソースを提示します。
なにか、いけないところを発見したら、教えてください。

#ASPを使っていますが、本題はJavaScriptだと思いますので、
 <% %>で囲まれてる部分は無視してもいいと思います。
 念のため、全部乗せていますが、、、

#IEは問題無く、動作しています。

<%@ Language=VBScript %>
<%
Option Explicit
%>
<!-- #INCLUDE FILE="../../../const.inc" -->
<!-- #INCLUDE FILE="../../../func.inc" -->
<%

    dim NOUJYUSYO        '納入:住所
    dim NOUIDO            '納入:緯度
    dim NOUKEIDO        '納入:軽度
    dim NOUKOMENT        '納入:旗コメント

    dim TATIORIJYUSO    '立寄先住所
    dim TATIIDO            '立寄先緯度
    dim TATIKEIDO        '立寄先軽度
    dim TATIKOMENT        '立寄:旗コメント

    dim MAP_SCALE        '地図縮尺
    dim MAP_IDO            '地図中心緯度
    dim MAP_KEIDO        '地図中心軽度
    dim MEMO            'メモ欄

    Dim objMD,objFS
    Dim fsFol,fsCol,fsFile
    Dim strPath
    Dim PosX, PosY        '地図のピクセル座標
    Dim FLG_FLG            '旗のフラグ

    Dim UserID
    Dim PassWD
    Dim FileName
    Dim bRtn

    dim strScale()

    Dim TempIdo
    Dim Tempkeido
    Dim CtrAdr

    Dim i ,j ,k

   Response.Buffer = True
   
   'クッキー設定確認
    UserID = Trim(Request.Cookies(CONST_COOKIE_HKL_USERID))
    PassWD = Trim(Request.Cookies(CONST_COOKIE_HKL_PASSWORD))
    If PassWD = "" Then
        Response.End
    End If
    Response.Cookies(CONST_DUMMY_COOKIE_HKL_ERR) = NO_ERR

    '地図表示用DLL
    Set objMD = Server.CreateObject("MapDll.Map")
    Set objFS = Server.CreateObject("Scripting.FileSystemObject")

    strPath = Request.ServerVariables("APPL_PHYSICAL_PATH")

    '古いファイルは削除(2時間以上経過したもの)
    Set fsFol = objFS.GetFolder(strPath) ' & "hlk_order\chokuso\right")
    Set fsCol = fsFol.Files
'    Response.Write DateAdd("d",1,Now)
    For Each fsFile in fsCol
'        Response.Write objFs.GetExtensionName(fsFile) &" "
'        Response.Write fsFile.DateLastModified &"<BR>"
        If ("bmp"=objFs.GetExtensionName(fsFile) Or _
            "jpg"=objFs.GetExtensionName(fsFile) ) And _
           fsFile.DateLastModified < DateAdd("h",-2,Now) Then
           'Clng(Month(fsFile.DateLastModified) & Day(fsFile.DateLastModified)) < CLng(Month(Now) & Day(Now)) Then
            Call objFs.DeleteFile(fsFile ,True)
        End If
    Next

    Redim strScale(13)

    strScale(0)="全国図"
    strScale(1)="-----------"
    strScale(2)="1/160万"
    strScale(3)="1/80万"
    strScale(4)="1/40万"
    strScale(5)="1/20万"
    strScale(6)="1/10万"
   strScale(7)="1/50000"
    strScale(8)="1/25000"
    strScale(9)="1/12500"
    strScale(10)="1/6250"
   strScale(11)="詳細図"
    strScale(12)="詳細図2"
    strScale(13)="詳細図3"


    PosX = Request.Form("TempMap.x")
    PosY = Request.Form("TempMap.y")

    NOUJYUSYO    =Request.Form("txtOtodokeAdr")    
    NOUIDO        =Request.Form("HiddenOTO_IDO")        
    NOUKEIDO    =Request.Form("HiddenOTO_KEIDO")    
    NOUKOMENT    =Request.Form("NOUKOMENT")    
    TATIORIJYUSO=Request.Form("txtTachiyoriAdr")
    TATIIDO        =Request.Form("TATIIDO")        
    TATIKEIDO    =Request.Form("TATIKEIDO")    
    TATIKOMENT    =Request.Form("TATIKOMENT")    
                
    MAP_SCALE    =Request.Form("MAP_SCALE")    
    MAP_IDO        =Request.Form("MAP_IDO")        
    MAP_KEIDO    =Request.Form("MAP_KEIDO")    
    MEMO        =Request.Form("MEMO")

    FLG_FLG        =Request.Form("FLG_FLG")
    
    If trim(MAP_IDO) = "" Or trim(MAP_KEIDO) = "" Or MAP_IDO = "0" Or MAP_KEIDO = "0" Then
        '緯度経度の取得
        If objMD.MapAdrToIdo(NOUJYUSYO, MAP_IDO, MAP_KEIDO, 1) = False Then
            Response.Write("緯度経度取得失敗")
        End If
        NOUIDO = MAP_IDO : NOUKEIDO = MAP_KEIDO
    End If

    If trim(MAP_SCALE) = "" Or MAP_SCALE > 14 Then MAP_SCALE = DEF_SCALE

    '地図の座標から、緯度経度を計算
    If PosX <> "0" and PosY <> "0" and PosX <> "" and PosY <> "" Then
        TempKeido = MAP_KEIDO + (1.4 * 2^(14-MAP_SCALE ) ) * (PosX - 200)
        TempIdo   = MAP_IDO   - (1.25* 2^(14-MAP_SCALE ) ) * (PosY - 150)
        
        '旗の種類で判断
        If FLG_FLG = "1" Then
            TATIKEIDO = TempKeido : TATIIDO = TempIdo
        ElseIf FLG_FLG = "2" Then
            NOUKEIDO = TempKeido  : NOUIDO = TempIdo
        else
            MAP_KEIDO = TempKeido : MAP_IDO = TempIdo
        end if
    else    'クリアボタン押下時
        If FLG_FLG = "3" Then
            TATIKEIDO = "0" : TATIIDO = "0"
        ElseIf FLG_FLG = "4" Then
            NOUKEIDO = "0"  : NOUIDO = "0"
        End If
    End If
    
    FileName = hour(Now) & minute(now) & second(now) & UserID & ".jpg"

    'この時点で緯度経度が確定していないときは、デフォルトの緯度経度
    If trim(MAP_IDO) = "" Or trim(MAP_KEIDO) = "" Or MAP_IDO = 0 Or MAP_KEIDO = 0 Then
        MAP_IDO = DEF_IDO : MAP_KEIDO = DEF_KEIDO
    end if
    If trim(TATIIDO) = "" Or trim(TATIKEIDO) = "" Then
        TATIIDO = 0 : TATIKEIDO = 0
    end if
    If trim(NOUIDO) = "" Or trim(NOUKEIDO) = "" Then
        NOUIDO = 0 : NOUKEIDO = 0
    end if
    
    If MAP_IDO <> "" And MAP_KEIDO <> "" Then
        bRtn = objMD.MapDisp(MAP_IDO,MAP_KEIDO, _
                            NOUIDO,NOUKEIDO,NOUKOMENT, _
                            TATIIDO,TATIKEIDO,TATIKOMENT, _
                            MAP_SCALE,strPath & FileName,CtrAdr) '"hlk_order\chokuso\right\" & FileName)
    End If

    If    TATIIDO <> 0  And TATIKEIDO <> 0 Then
        TATIORIJYUSO = objMD.MapIdoToAdr(TATIIDO ,TATIKEIDO)
    End If
    If    NOUIDO <> 0  And NOUKEIDO <> 0 Then
        NOUJYUSYO = objMD.MapIdoToAdr(NOUIDO ,NOUKEIDO)
    End If

%>
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Shift_JIS">
<title>納入指示</title>
<style type="text/css">
<!--
.mouse { position:absolute; visibility:visible; top:-50; left:-50;}
//-->
</style>



</head>

<body bgcolor="#FFFFFF">


<script language="JavaScript">
<!--

function FlgClr(n){
    document.ChokuMap.FLG_FLG.value = n + 2;
    document.ChokuMap.submit();
}

function InputDataFramePut()
{    
    //if(parent.mainFrame.document.order.txtOtodokeAdr.value == ""){
        parent.mainFrame.document.order.txtOtodokeAdr.value = document.ChokuMap.txtOtodokeAdr.value;
    //}
    parent.mainFrame.document.order.HiddenOTO_IDO.value = document.ChokuMap.HiddenOTO_IDO.value;
    parent.mainFrame.document.order.HiddenOTO_KEIDO.value = document.ChokuMap.HiddenOTO_KEIDO.value;
    //if(parent.mainFrame.document.order.txtTachiyoriAdr.value == ""){
        parent.mainFrame.document.order.txtTachiyoriAdr.value = document.ChokuMap.txtTachiyoriAdr.value;
    //}
    parent.mainFrame.document.order.TATIIDO.value = document.ChokuMap.TATIIDO.value;
    parent.mainFrame.document.order.TATIKEIDO.value = document.ChokuMap.TATIKEIDO.value;
    parent.mainFrame.document.order.MAP_IDO.value = document.ChokuMap.MAP_IDO.value;
    parent.mainFrame.document.order.MAP_KEIDO.value = document.ChokuMap.MAP_KEIDO.value;
    parent.mainFrame.document.order.MAP_SCALE.value = document.ChokuMap.MAP_SCALE.value;
    parent.mainFrame.document.order.TATIKOMENT.value = document.ChokuMap.TATIKOMENT.value;
    parent.mainFrame.document.order.NOUKOMENT.value = document.ChokuMap.NOUKOMENT.value;
    parent.mainFrame.document.order.MEMO.value = document.ChokuMap.MEMO.value;

    parent.rightFrame.location.href = "r_shoki.htm";
    return;
}

/*****************************************************************/
//マウスポインタの変更に関するスプリクト
//参考元URL http://www2f.biglobe.ne.jp/~takan/javac/n4/love_mouse1.htm
/* 画像の設定 src=の所に画像のパスを設定する */
var mouse = new Array();
mouse[0] = new Image();  mouse[0].src = "images/Toumei.gif"; //通常の画像。
mouse[1] = new Image();  mouse[1].src = "images/frag1.gif"; //納入場所クリック
mouse[2] = new Image();  mouse[2].src = "images/frag2.gif"; //立寄場所クリック。


function changeImage(n) {
 if(document.onmousemove != null) {
   if(document.layers) {
     document.layers[lovemouse_id].document.images[lovemouse_imgName].src = mouse[n].src;
   }
   else if(document.all) {
     document.images[lovemouse_imgName].src = mouse[n].src;
   }
    //旗の形状を記憶
    document.ChokuMap.FLG_FLG.value = n;
 }
}


function moveImage(e) {
 pos = 15; //位置制御

 if(document.layers) {
   document.layers[lovemouse_id].moveTo(e.x+pos,  e.y+pos);
 }
 else if(document.all) {
   document.all(lovemouse_id).style.posTop = document.body.scrollTop + event.clientY + pos;
   document.all(lovemouse_id).style.posLeft= document.body.scrollLeft + event.clientX + pos;
 }
return true;
}


function click() {
if(document.layers) {
  obj = document.layers[lovemouse_id];
}
else if(document.all) {
  obj = window;
}


if(document.onmousemove == null) {
 obj.document.images[lovemouse_imgName].src = mouse[0].src;
 document.onmousemove = moveImage;
}
else {
 obj.document.images[lovemouse_imgName].src = mouse[2].src;
 document.onmousemove = null;
}
}


//------------------------------------//

var lovemouse_id      = "LoveMouse";
var lovemouse_imgName = "Mouse";

document.write("<span id='" +lovemouse_id+ "' class='mouse'>");
document.write("<img src='" +mouse[0].src+ "' width=30 height=30 id='" +lovemouse_imgName+ "' name='" +lovemouse_imgName+ "'>");
document.write("</span>");


//if(document.layers)  {
//   document.captureEvents(Event.MOUSEMOVE | Event.MOUSEDOWN);
//   document.onmousedown = click;
//  }
// else if(document.all) {
//   document.body.onclick= click;
//  }


document.onmousemove = moveImage;




//-->
</script>

<form name="ChokuMap" action="dejitizu.asp" method=post>

<Input Type="hidden" name="txtOtodokeAdr"    Value="<% = NOUJYUSYO %>">    
<Input Type="hidden" name="HiddenOTO_IDO"    Value="<% = NOUIDO %>">        
<Input Type="hidden" name="HiddenOTO_KEIDO"    Value="<% = NOUKEIDO %>">    
<Input Type="hidden" name="txtTachiyoriAdr"    Value="<% = TATIORIJYUSO %>">
<Input Type="hidden" name="TATIIDO"            Value="<% = TATIIDO %>">        
<Input Type="hidden" name="TATIKEIDO"        Value="<% = TATIKEIDO %>">    
<Input Type="hidden" name="MAP_IDO"            Value="<% = MAP_IDO %>">        
<Input Type="hidden" name="MAP_KEIDO"        Value="<% = MAP_KEIDO %>">    

<Input Type="hidden" name="FLG_FLG" Value=0>    

<DIV ALIGN="CENTER">
<TABLE BORDER="0">
   <TR>
        <TD><IMG SRC="../../images/maru_o.gif" ALT="●" ALIGN="bottom" WIDTH="18" HEIGHT="18"></TD><TD NOWRAP><FONT SIZE="+1" COLOR="#333399"><B><FONT COLOR="#990000">指定場所にポイントを置いて下さい。</FONT></B></FONT>
        </TD>
    </TR>
</TABLE>
</DIV>
<table cellspacing="0" cellpadding="3" align="center" border="0" WIDTH="500" >
   <tr BGCOLOR="#CC0000">
        <td valign="top" nowrap>
            <div align="center"><font color="#FFFFFF"><B>地図の下に納入指示(コメント)を入力してください</B></font></div>
        </td>
    </tr>
   <tr BGCOLOR="#FFFFCC">
        <td nowrap valign="middle" align="center">
            <DIV ALIGN="CENTER">
            <input type=image name=TempMap src="../../../<% = FileName & ".bmp" %>">
            </DIV>
        </td>
    </tr>
   <tr BGCOLOR="#FFFFCC">
        <td nowrap valign="middle" align="center">
            <Font Size=-1>地図の中心地区名:<%=CtrAdr%></Font>
        </td>
    </tr>
   <tr BGCOLOR="#FFFFCC">
        <td>
        <table border="0" cellspacing="1" width="500">
            <TR>
                <td><B>地図縮尺</B></td>
                <td>
                <select name="MAP_SCALE" onchange="submit()">
                <%
                For i = 0 to 13
                    If i = 1 Then
                        Response.Write "<Option Value='" & MAP_SCALE &"' >" & strScale(i) & "</Option>"
                    ElseIf i = CInt(MAP_SCALE) Then
                        Response.Write "<Option Value='" & i &"' selected>" & strScale(i) & "</Option>"
                    Else
                        Response.Write "<Option Value='" & i &"' >" & strScale(i) & "</Option>"
                    End If
                Next
                %>
                </td>
                <td>
<Font Size=-1>(詳細図は都市部の一部のみ表示できます。<BR>
詳細図のない地域で詳細図を選択すると<BR>
「1/6250」の地図を表示します。</font>
                </TD>
            </tr>
        </table>
    </td>
    </tr>
    <tr BGCOLOR="#FFFFCC"><td nowrap valign="middle" align="center">
        <table border="0" cellspacing="1" width="500">
            <tr bgcolor="#CC0000">
                <td>
                    <div align="CENTER"><b><font size="2" color="#FFFFFF">立寄り場所</font></b></div>
                </td>
                <td>
                    <div align="CENTER"><b><font size="2" color="#FFFFFF">納入場所</font></b></div>
                </td>
            </tr>
            <tr>
                <td bgcolor="#FFD6C8">
                <table border="0" width="100%">
                    <tr>
                        <td>
                            <div align="RIGHT">
                            <A HREF = "javascript:changeImage(1)">
                            <img src="images/frag1.gif" width="30" height="29"></A>
                            </div>
                        </td>
                        <td>
                            <input type="button" name="btnFlg1" value="フラグ" OnClick='changeImage(1)'>
                        </td>
                        <td>
                            <div align="LEFT">
                            <input type="button" name="btnClr1" value="クリア" OnClick="FlgClr(1)">
                            </div>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="3">
                            <div align="CENTER"><input type="text" name="TATIKOMENT" value="<% = TATIKOMENT %>"></div>
                        </td>
                    </tr>
                </table>
                </td>
                <td bgcolor="#FFD6C8">
                <table border="0" width="100%">
                    <tr>
                        <td>
                            <div align="RIGHT"><img src="images/frag2.gif" width="30" height="29"></div>
                        </td>
                        <td>
                            <input type="button" name="btnFlg2" value="フラグ" OnClick="javascript:changeImage(2);">
                        </td>
                        <td>
                            <div align="LEFT">
                            <input type="button" name="btnClr2" value="クリア" OnClick="FlgClr(2)">
                            </div>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="3">
                            <div align="CENTER"><input type="text" name="NOUKOMENT" value="<% = NOUKOMENT %>"></div>
                        </td>
                    </tr>
                </table>
                </td>
            </tr>
        </table>
        </td>
    </tr>
</table>
<TABLE WIDTH="500" BORDER="0" CELLPADDING="3" CELLSPACING="0" ALIGN="CENTER">
    <TR>
        <TD BGCOLOR="#CC0000" WIDTH="542" COLSPAN="2">
            <DIV ALIGN="center"><FONT COLOR="#FFFFFF">●<B>備考</B>●</FONT> </DIV>
        </TD>
    </TR>
    <TR BGCOLOR="#FFD6C8">
        <TD WIDTH="542" COLSPAN="2">
            <DIV ALIGN="CENTER"><TEXTAREA NAME="MEMO" WRAP="VIRTUAL" COLS="40" ROWS="4"><% = MEMO %></TEXTAREA></DIV>
        </TD>
    </TR>
</TABLE>
<div align="center"><HR WIDTH="350">
<TABLE>
   <TBODY>
   <TR>
        <TD>
            <A HREF="r_shoki.htm"><IMG SRC="../../images/btn/chu_btn.gif" ALT="中止" BORDER="0" WIDTH="64" HEIGHT="26"></A>
        </TD>
        <TD>
            <A HREF="javascript:document.ChokuMap.reset();"><IMG SRC="../../images/btn/tor_btn.gif" ALT="取消" BORDER="0" WIDTH="64" HEIGHT="26"></A>
        </TD>
        <TD>
            <A HREF="javascript:InputDataFramePut();"><IMG SRC="../../images/btn/ke_btn.gif" ALT="決定" BORDER="0" WIDTH="64" HEIGHT="26"></A>
        </TD>
    </TR>
   </TBODY>
</TABLE><p> </p></div>
</form>


</body>

</html>


yuu [MAIL] [URL] [WriteDate : Tue Jul 3 06:32:13 2001]

それにしても全ソースを掲示する意味がさっぱりわかりません。


ひよこ [MAIL] [URL] [WriteDate : Tue Jul 3 12:24:42 2001]

> //if(document.layers)  {
> //   document.captureEvents(Event.MOUSEMOVE | Event.MOUSEDOWN);
> //   document.onmousedown = click;
> //  }
> // else if(document.all) {
> //   document.body.onclick= click;
> //  }

なぜコメントアウトされているのですか?
1、2行目は必ず必要だと思いますが・・・・


のぐりん [MAIL] [URL] [WriteDate : Wed Jul 4 14:44:40 2001]

ネットスケープは、以下の部分がないと、
動作しない様でしたね。
ありがとうございます。

if(document.layers)  {
  document.captureEvents(Event.MOUSEMOVE | Event.MOUSEDOWN);
}

もうひとつ、問題があります。
<input type="button" name="btnFlg1" value="フラグ" OnClick='changeImage(1)'>
の部分ですが、ネットスケープでイベントが発生しません。
OnClick="changeImage(1)" でも、
OnClick="javascsript:changeImage(1);"でもダメでした。

もしかして、Buttonのオンクリックイベント自体
とれないのですか?

#全ソース乗せたのは、念のためです。
 確かに、みにくくなるとは思いますが、
 どこに、だめな部分があるか、わからないからです。


のぐりん [MAIL] [URL] [WriteDate : Wed Jul 4 15:01:18 2001]

ここで、調べてみたら、NN4.5では、OcClickイベントは、使用できないみたいですね。
http://tohoho.wakusei.ne.jp/wwwtags.htm

では、ボタンを押したときのイベント発生は、どうしたらいいのでしょう?
わかるかた、いらっしゃいますか?


ひよこ [MAIL] [URL] [WriteDate : Wed Jul 4 15:19:34 2001]

> #全ソース乗せたのは、念のためです。
>  確かに、みにくくなるとは思いますが、
>  どこに、だめな部分があるか、わからないからです。
全ソースを載せるぐらいなら、仮にWebへアップした方が良いと思います。
この相談室CGI自体のデーターとしてもかさばりますし、
アップされた場合、ASPならば、クライアント側では「見ている状態」に変換されていますから
問題点が変換された部分にあるのかどうかの判断もつきます。
このままのソースではローカルでの再現もその環境が無いと出来ません。(とりあえず私の環境では)

また、全ソースの中でどこに問題があるのかは、ソースをばっさり簡素化(切り捨て)しながら
探っていって「この辺らしい」部分を詰めていないと、見る方も
漠然として的が絞れません。
極度に短いソースを明示しただけもわかりづらいですが、多くても、ある程度は
先述の切りつめ、あるいはテストソースを組んでどの段階なのか(ASPなのか、JavaScriptなのか等)
ぐらいは絞り込んだ方が解答も得られやすいと思います。


ひよこ [WriteDate : Wed Jul 4 15:30:34 2001]

> ここで、調べてみたら、NN4.5では、OcClickイベントは、使用できないみたいですね。
? サポートされていると思います。
<INPUT onClick=...>


のぐりん [MAIL] [URL] [WriteDate : Wed Jul 4 16:12:32 2001]

ちょっと、長いかなとは、思っていましたので、今後は気をつけます。

いや、NN4.5は、OnClickダメな様です。
上のレスにある、とほほさんのページにも、
OnClickイベントハンドラは、NN6以上と書いてありました。

<Input Type=Button>の時のイベント発生は、
どうしたら、いいんでしょうか?

#今まで、ほとんどIE限定で作ってたので、
 NetScapeになると、わからないことだらけです。


たこすけ [WriteDate : Wed Jul 4 16:22:21 2001]

http://tohoho.wakusei.ne.jp/wwwtags.htm
> | - - - | - - - - | - - - - | <INPUT TYPE=button (TYPE=submit参照)>
と書いてあり, TYPE=submit には
> | - - - | x O O O | O O O O | <INPUT TYPE=submit onClick=...>
とありますが…


のぐりん [MAIL] [URL] [WriteDate : Wed Jul 4 16:46:04 2001]

ありがとうございます。

でも、汎用属性のところが、
>| x x O | x x O O | x x x O | <... onClick=...>
と書いてありますが、実際には、
> | - - - | x O O O | O O O O | <INPUT TYPE=submit onClick=...>
の様にサポートされているのでしょう。

今、テストしてみたら、おかしな現象がありました。
</td>
<td>
<input type="button" name="btnFlg1" value="フラグ" OnClick="changeImage(1)">
</td>
<td>
<div align="LEFT">
<input type="button" name="btnClr1" value="クリア" OnClick="FlgClr(1)">
</div>
</td>

上のフラグってボタンでなく、下のクリアってボタンを押したら、
上のイベント「changeImage(1)」が発生しました。
なぜ、このような現象になったのか、わかりません。
IEでは、かわらず正常に動作します。


ひよこ [MAIL] [URL] [WriteDate : Wed Jul 4 17:44:32 2001]


ためしに
OnClick="changeImage(this)"
としといて
function changeImage(obj){
 alert(obj.name);
 alert(obj.value);
}
としたらどうなりますか?


のぐりん [MAIL] [URL] [WriteDate : Wed Jul 4 19:42:58 2001]

試してみました。
同じく、btnFlg1を押しても動作せず、
次のbtnClr1を押したら、動作しました。
表示内容は、自分のnameとvalueではなく、
次の<input type="text" name="TATIKOMENT" value="<% = TATIKOMENT %>">の部分を表示します。

なぜか、ひとつずつずれています。
どこかで、重要な記述ミスしてるんでしょうか?


ひよこ [MAIL] [URL] [WriteDate : Wed Jul 4 20:04:50 2001]

> どこかで、重要な記述ミスしてるんでしょうか?
お!なんかヒントが・・
value="<% = TATIKOMENT %>">

value="\<% = TATIKOMENT %\>">
だとどうですか?


ひよこ [WriteDate : Wed Jul 4 20:10:52 2001]

> value="\<% = TATIKOMENT %\>">

ここはASPで書き変わるぶぶんですね。はずしたかも。
書き変わった状態で見ないとわかんない。


のぐりん [MAIL] [URL] [WriteDate : Wed Jul 4 20:31:02 2001]

ここは、関係ないと思います。

以下のソースが書き換わったソースです。
ちなみに、メッセージは、"立寄り先旗コメント"を表示します。
<TD>
<INPUT type="button" OnClick="changeImage(this)" name="btnFlg1" value="フラグ">
</TD>
<TD>
<DIV align="LEFT">
<INPUT type="button" OnClick="FlgClr(1)" name="btnClr1" value="クリア">
</DIV>
</TD>
</TR>
<TR>
<TD colspan="3">
<DIV align="CENTER"><INPUT type="text" name="TATIKOMENT" value="立寄り先旗コメント"></DIV>
</TD>
</TR>


のぐりん [MAIL] [URL] [WriteDate : Wed Jul 4 21:21:24 2001]

すみません。実に簡単な記述ミスでした。
良く見たら、セレクトボックスも表示されてなかったので、
ここをチェックしたら、</select>が有りませんでした。
これにより、ずれが生じてしまったんですね。

ここを追加したら、ボタンのイベントもちゃんと動きました。
ありがとうございました。

#それにしても、ネスケが厳しいのか、IEが甘いのか、、、
 </select>の書き忘れ、IEは何とも無いのが、問題ですね。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World