スタイル形式でscript定義
-
0 名前: 凪 : 2005/08/29 21:29
- スタイルシートでjavascriptは使えますよね。
例えば
<FONT color=""style="background:url(JavaScript:window.open('開きたいアドレス'))""></FONT>
とかですね。
そこで質問なんですが、上見たいな方法でチャットで強制発言みたいなことできますか?
自分で考えたんですが
<FONT COLOR=""style="background:url(javascript:parent.top_w.send.chat.value='発言させたい文字')""></FONT>
これが限界です。でもこれ間違ってるんですよ。なにが違うんでしょうか。
教えてください><
-
1 名前: カヅサツ : 2005/08/29 21:29
- > スタイルシートでjavascriptは使えますよね。
> 例えば
> <FONT color=""style="background:url(JavaScript:window.open('開きたいアドレス'))""></FONT>
> とかですね。
使えません。
もっとも、そのように記述すると何か特別な表示を行うブラウザは、ひょっとしたらあるかもしれません。
> チャットで強制発言
「強制発言」て何ですか?
(強制的に発言させるんでしょうけど、どのように強制させたくてどんな発言をさせたいのかが不明です)。
-
2 名前: phpinfo() : 2005/08/29 21:29
- >スタイルシートでjavascriptは使えますよね。
根本から間違っています。スタイルシートにJavascriptが書ける訳がありません。
>例えば
<FONT color=""style="background:url(JavaScript:window.open('開きたいアドレス'))""></FONT>
とかですね。
javascriptを使いたいのであれば、script要素を使うべきです。
-
3 名前: Pid : 2005/08/29 21:29
- 念のため。
http://www.ipa.go.jp/security/awareness/vendor/programming/a01_02_main.html
* * *
CSS から J(ava)Script を参照する方法は,公式にはありませんが,独自拡張としてはあります。一応 behavior とか dynamic properties(以上 IE)とか XBL(以上 Gecko)で検索してみると良いかもしれません。
※現状の CSS 仕様は JavaScript Style Sheets 並の計算力は無いので,需要はあると思う……あるいは,script 要素が存在しない ISO-HTML の場合とか (^^;)。
いずれにせよ,javascript: スキームを使うのは止めましょう。
-
4 名前: カヅサツ : 2005/08/29 21:29
- あ!
「JavaScriptスタイルシート」があったじゃないか!
# Netscape 4.x しか使えないスタイルシートです。
# これより以降のバージョンでは破棄されました。
# ちなみに Netscape の最新バージョンは 8 です(日本語版は 7)