コード ```### 前提・実現したいこと GASのWebアプリケーションで元ページのインフレームに別ページを表示したい。 ### 発生している問題・エラーメッセージ 元ページのインフレーム枠は表示されるが別ページが表示されない。
元ページのインフレーム内に
「script.google.com で接続が拒否されました。」
が表示される。
### 該当のソースコード GASのWebアプリケーション doGet関数 -------------------------------------------------- ```ここに言語を入力 function doGet(e){ var page = e.parameter["p"]; if(page == "index" || page == null){ return HtmlService.createHtmlOutputFromFile('index'); } else if(page == "kousin"){ return HtmlService.createHtmlOutputFromFile('kousin'); } }
元ページ(index.html)---------------------------------------------
<!DOCTYPE html> <html> <head> <base target="_top"> ・・・ </head> <body> ・・・ <iframe id="ifrmencont" name="ifram" src="https://script.google.com/macros/s/AKfycbxQOayD1oYR8kFXeFRHSzlXMJSicQvQdEvVA0yJ_SiRydfPmr2B/exec?p=kousin" frameborder="1" scrolling="no"></iframe> </body> </html>
別ページ(kousin.html) ------------------------------------------
<!DOCTYPE html> <html> <head> <base target="_self"> ・・・ </head> <body> ・・・ </body> </html>
試したこと
1.インフレームのURLに?p=でパラメータkousinを付けた。
2.doGet関数で取得したパラメータで呼出すhtmlを指定した。
3.別ページのheadのtargetの_topを_selfに変えてみた。
補足情報(FW/ツールのバージョンなど)
googleDrive上の画像表示やcssは正常に動作しています。
使用しているブラウザはchomeの最新版です。
htmlの作成や実行はgoogleDrive上で行っています。
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー