レス数:4 / 状態:解決済み / No:134 / ATOM
1
日付:2014/01/22(水)16:48:48
ID:9Iqa3n3sbwcP
現在、AdobeAIR内で
広告を表示するJavascriptコードを動作させたいと思っていますが、
ソフト側の設定なのか、クオートが違うところで設定されてしまい
エラーが出てしまいます。
使用しているソフトはCS5で
1084エラー
1086エラー
が出てしまいます。
もし何か知っている人が居たら、解決法を教えてもらえませんか?
コードは以下の通りです。
(一部、事情により情報を隠させていただきます。)
stage.scaleMode = StageScaleMode.SHOW_ALL;
var webView:StageWebView = new StageWebView();
webView.viewPort = new Rectangle( 0, 0, 480, 95);
webView.stage = this.stage;
var htmlString:String = "<!DOCTYPE HTML>" +
"<html><body>" +
<script type="text/javascript">
var data = {"data1":1, "data2":2}; </script>
+ "</body></html>";
webView.loadString( htmlString );
広告を表示するJavascriptコードを動作させたいと思っていますが、
ソフト側の設定なのか、クオートが違うところで設定されてしまい
エラーが出てしまいます。
使用しているソフトはCS5で
1084エラー
1086エラー
が出てしまいます。
もし何か知っている人が居たら、解決法を教えてもらえませんか?
コードは以下の通りです。
(一部、事情により情報を隠させていただきます。)
stage.scaleMode = StageScaleMode.SHOW_ALL;
var webView:StageWebView = new StageWebView();
webView.viewPort = new Rectangle( 0, 0, 480, 95);
webView.stage = this.stage;
var htmlString:String = "<!DOCTYPE HTML>" +
"<html><body>" +
<script type="text/javascript">
var data = {"data1":1, "data2":2}; </script>
+ "</body></html>";
webView.loadString( htmlString );
2
日付:2014/01/22(水)20:46:34
ID:uqGvQ4UrzKin
『"』を『\"』に変換する場合です。
--------------------------------------------------------------
var htmlString:String =
"<!DOCTYPE HTML>" +
"<html><body>" +
"<script type=\"text/javascript\">" +
"var data = {\"data1\":1, \"data2\":2}; </script>" +
"</body></html>";
// 出力テスト
trace(htmlString);
--------------------------------------------------------------
『"』が存在する行を『'』で囲う場合です。
--------------------------------------------------------------
var htmlString:String =
"<!DOCTYPE HTML>" +
"<html><body>" +
'<script type="text/javascript">' +
'var data = {"data1":1, "data2":2}; </script>' +
"</body></html>";
// 出力テスト
trace(htmlString);
--------------------------------------------------------------
各行の最後に『\』を付ける場合です。
--------------------------------------------------------------
var htmlString:String = '\
<!DOCTYPE HTML>\
<html><body>\
<script type="text/javascript">\
var data = {"data1":1, "data2":2}; </script>\
</body></html>\
';
// 出力テスト
trace(htmlString);
--------------------------------------------------------------
--------------------------------------------------------------
var htmlString:String =
"<!DOCTYPE HTML>" +
"<html><body>" +
"<script type=\"text/javascript\">" +
"var data = {\"data1\":1, \"data2\":2}; </script>" +
"</body></html>";
// 出力テスト
trace(htmlString);
--------------------------------------------------------------
『"』が存在する行を『'』で囲う場合です。
--------------------------------------------------------------
var htmlString:String =
"<!DOCTYPE HTML>" +
"<html><body>" +
'<script type="text/javascript">' +
'var data = {"data1":1, "data2":2}; </script>' +
"</body></html>";
// 出力テスト
trace(htmlString);
--------------------------------------------------------------
各行の最後に『\』を付ける場合です。
--------------------------------------------------------------
var htmlString:String = '\
<!DOCTYPE HTML>\
<html><body>\
<script type="text/javascript">\
var data = {"data1":1, "data2":2}; </script>\
</body></html>\
';
// 出力テスト
trace(htmlString);
--------------------------------------------------------------
3
日付:2014/01/23(木)19:57:57
ID:9Iqa3n3sbwcP
ありがとうございます。
その方法を試したところ、エラーが出なくなりました。
その方法を試したところ、エラーが出なくなりました。
4
名前:状態変更
日付:2014/01/23(木)19:58:14
ID:9Iqa3n3sbwcP
この質問の状態を『解決』に変更しました。
このスレッドについて
質問の状態 : | 解決済み |
投稿開始日 : | 2014/01/22(水)16:48:48 |
投稿終了日 : | 2014/01/30(木)19:58:16 |
投稿者 : | |
レス総数 : | 4 |
スレッド番号 : | 134 |