他人が作ったxmlにJavascrptを入れたい。現在ホームページを作るにあたって Flashベースをテンプレートを買いました。テキストをxmlファイルに書いていく作業なんですが、そのソースの中にJasvascritを入れたい。 <pageText><![CDATA[ <b> <a hret="aaa.html" target="_blank"><u>コチラ </u></a> </b> ]]></pageTextt>を <pageText><![CDATA[ <b> <a hret="aaa.html" oncliick="window.open('aaa.html', '_blank', 'width=200.height=200'); retun false;"><u>コチラ </u></a> </b> ]]></pageTextt> のようにしたいのですが、onclick以下ははじかれてしまうようです。当方HTMLは理解してますが、xmlはまったくの素人です。xmlにJavascriptを書く方法を教えてください。
No.1ベストアンサー
- 回答日時:
確認ですが,
Flash で JavaScript を動作させるとか
その他の場所で JavaScript を スクリプト として利用するとか
そういうレベル(そういう段階)の話ではなくて
単に XML としての文字列データを作る話ですよね?
それだと単に 「キッチリと書く!」 ということが大切です。
そもそも最初の HTML入り ノードの方もできていませんよ。
うまくできてないものの通りをしても うまくできないのは当然です。
<pageText>~</pageTextt>
明らかに↑開始タグと ↑終了タグが違ってるでしょう?
「キッチリ」しましょう。
![CDATA
↑「!(半角)」ではなく「!(全角)」になってますよ。
「キッチリ」しましょう。
XMLとして受け入れられる例(単なる一例)です↓。
----------------------------------
<?xml version="1.0" encoding="Shift-JIS"?>
<page>
<pageText>
<![CDATA[ <b> <a hret="aaa.html" target="_blank"><u>コチラ </u></a> </b> ]]>
</pageText>
<pageText>
<![CDATA[ <b> <a hret="aaa.html" oncliick="window.open('aaa.html', '_blank', 'width=200.height=200'); retun false;"><u>コチラ </u></a> </b> ]]>
</pageText>
</page>
----------------------------------
↑保存したXMLファイルを IE や Firefox で開いてみて
XMLとして認識(表示)されるかどうかを確かめるのが
手っとり早い検証方法です。
↑★注意★
XMLとしては認識(表示)されると思いますが
ドットが 「.(全角)」 のままになっているとか
JavaScript が スクリプト として動作するかなど
そんなことは知りませんよ。
XML の問題 と JavaScript の問題とを
一緒くたにしてはいけません。
「問題の切り分け」が大切です。
問題を作り出す根源(キッチリしてないところ)は
同じように思えますけどね。。。
※P.S
XML以前の話です。
「日本語の質問文」も改行を入れていらっしゃらないので
ものすごく読みにくいです。
改行省略の限度を完璧に超してますよね?
自身で読んでも「ワケワカラン!」状態でしょ?↑
そのようなものでは
最初から他人に自分の意思を伝える気はなくて
ただダラダラと書いたどうでも良い質問
と見られる可能性が高いですよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) vbaのエラー対応(実行時エラー7:メモリが不足しています) 4 2023/04/24 00:20
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- Visual Basic(VBA) vbaの構文の修正相談(xmlファイルを順に開いてコピペ作業) 1 2023/04/22 01:18
- HTML・CSS ホームページのHTMLサイトマップを自動作成する方法を探しています。 1 2023/05/17 21:36
- WordPress(ワードプレス) ワードプレスにて .xmlファイルの使い方をご存知の方、よろしくお願いいたします。 2 2022/09/30 00:55
- 数学 この数学問題、スマートに解く方法を教えてください。 3 2023/01/26 23:17
- アプリ おすすめのパスワード管理アプリを教えてください。(iOSとWindows対応) 4 2023/01/19 02:08
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
- ホームページ作成・プログラミング アメーバ・ブログは"HTMLタグ"を許可してないのですか? 2 2023/06/17 21:08
- AJAX 自作の地図をグーグルマップのようにしたい 3 2022/11/15 11:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
html→xmlの変換
-
CPUの考え方を教えてください ...
-
XMLで要素が記述された順番に意...
-
バッチファイルでテキストファ...
-
昔Winnyってありましたけど、あ...
-
あせんうぶり言語
-
XSLで、XMLの空タグを制御したい。
-
VB6でXMLを作成しているのです...
-
SNMP リンクダウンとノードダ...
-
あるノードリストに、特定の名...
-
HTTPステータス 404 - There is...
-
コンテキストメニュークリック...
-
ノードの並び替え
-
Listからのnull要素を削除方法は?
-
ルート要素ノードが2個ある場合?
-
ノードとは
-
このエラー、何とかなりません...
-
xmlファイルが上手にHTMLに変換...
-
Excel-VBAでXMLの複数ノードの...
-
競技プログラミングに関する質...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
XMLで特殊文字を扱うにはどうし...
-
終了タグが認識されない?
-
XMLでホームページ
-
文字列や画像のurlをhtmlに代入...
-
ほんとにすみません。XLMって・...
-
html→xmlの変換
-
DOMってxmlとhtml以外に、何が...
-
特定の文字列間の削除について
-
XMLとXHTMLの違いって??
-
asp.netでxml→webパーツを表...
-
JavaScriptを使うとXMLで実体参...
-
[<a href=imgboard.php?res=☆☆>...
-
東芝のDynabookなのですがアン...
-
CPUの考え方を教えてください ...
-
昔Winnyってありましたけど、あ...
-
SNMP リンクダウンとノードダ...
-
ルート要素ノードが2個ある場合?
-
バッチファイルでテキストファ...
-
XMLで要素が記述された順番に意...
-
UTF-8でエンコーディングとはど...
おすすめ情報