documents:proglang:js:web-004
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン | |||
| documents:proglang:js:web-004 [2026/05/16 02:06] – [006.SVGにスクリプトを埋め込むサンプル] k896951 | documents:proglang:js:web-004 [2026/05/16 02:08] (現在) – k896951 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====== 004.SVGにスクリプトを埋め込む ====== | ||
| + | |||
| + | 今だとブラウザが気を利かせてくれてスクリプト実行できなくなってるみたい。\\ | ||
| + | ただ、ローカルにsvgをダウンロードしてブラウザへ直接D& | ||
| + | |||
| + | ===== スクリプト無し ===== | ||
| + | |||
| + | <WRAP group> | ||
| + | <WRAP half column> | ||
| + | {{: | ||
| + | </ | ||
| + | |||
| + | <WRAP half column> | ||
| + | <code xml sample1.svg> | ||
| + | <svg width=" | ||
| + | <path d="M50 200 C 150 50, 250 350, 350 200 S 450 50, 550 200" | ||
| + | stroke=" | ||
| + | <text x=" | ||
| + | filter=" | ||
| + | SVG sample! | ||
| + | </ | ||
| + | <filter id=" | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ===== スクリプト有り ===== | ||
| + | |||
| + | 画像のテキストにonClickイベントを入れてみた。 | ||
| + | |||
| + | <WRAP group> | ||
| + | <WRAP half column> | ||
| + | {{: | ||
| + | </ | ||
| + | |||
| + | <WRAP half column> | ||
| + | <code xml sample2.svg> | ||
| + | <svg width=" | ||
| + | <path d="M50 200 C 80 100, 150 50, 200 80 S 250 200, 200 300 S 100 350, 50 280 C 20 250, 50 150, 150 100 C 250 50, 350 100, 400 200 S 450 300, 400 350 S 300 400, 250 300" | ||
| + | stroke=" | ||
| + | <text x=" | ||
| + | filter=" | ||
| + | SVG sample! | ||
| + | </ | ||
| + | <filter id=" | ||
| + | < | ||
| + | </ | ||
| + | <script type=" | ||
| + | function showAlert() { | ||
| + | alert(" | ||
| + | } | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
documents/proglang/js/web-004.txt · 最終更新: by k896951
