ホームページ  >  記事  >  ウェブフロントエンド  >  html スプライシングの問題_html/css_WEB-ITnose

html スプライシングの問題_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 12:12:481097ブラウズ

Web 開発についてはあまり詳しくありませんが、HTML のスペルを変更する必要があるとき、「時々」と「時々」を使うとめまいがすることがあります。この点についてはよくわかりませんが、HTML と JavaScript の書き方が C# と違って「緩い」というか緩すぎます。 ヘルプ:
クエリを動的に出力するステートメントがあります。 results, rs は結果セットです

Response.Write"<table align=center bgcolor='#666666' border=0 cellpadding=1 cellspacing=0 ><tbody><td><a href='a.asp?id="&rs("id")&"' target='_blank'><img src="&rs("id")&" border='0' width=160 height=160 onmouseover=showBigImg(<img src="&rs("img")&">) onmouseout=showBigImg() ></a></td></tbody></table><br><a href='a.asp?id="&rs("id")&"' target='_blank'>"&rs("name")&"</a></td>"

主に問題はここにあります。以前は問題ありませんでしたが、マウスを通過したときに大きな画像を表示する関数を追加する必要があります。
onmouseover=showBigImg(<img src="&rs("img")&">) onmouseout=showBigImg()



ディスカッションへの返信 (解決策)

Response.Write"<table align=center bgcolor=\"#666666\" border=0 cellpadding=1 cellspacing=0 ><tbody><td><a href=\"a.asp?id=\"&rs(\"id\")&\"\" target=\"_blank\"><img src=\"&rs(\"id\")&\" border=\"0\" width=160 height=160 onmouseover=showBigImg(<img src=\"&rs(\"img\")&\">) onmouseout=showBigImg() ></a></td></tbody></table><br><a href=\"a.asp?id=\"&rs(\"id\")&\"\" target=\"blank\">\"&rs(\"name\")&\"</a></td>";

を使用して、変数を出力してください。すべて

vbscript の接続は & です

たとえば

response.write("870b60f24805d6a55f430c61947111c3"&rs("col")&"16b28748ea4df4d9c2150843fecfba68")
あなた

response.write("b350fb13c513d0e7780ea7a547441973"&rs("col")&"16b28748ea4df4d9c2150843fecfba68") もできます


作成者はページのソースコードを確認できます違いを確認するには、

'color:red' は単一引用符として出力されます
""color:red""> は 1 つの二重引用符として出力されます


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。