お世話になります。
以下の構文が記載されたPHPをhtmlからjavascriptにて呼び出してます。
が、うまく広告が表示されずに困っています。
PHPを直接叩き、document.write等を削除したものを
直接htmlに貼り付ければ、広告は表示されます。
広告が表示されない原因としては、adsenseのscript内でinframeを作成しているのですが
その歳のwidth,heightが0になってしまっているようです。
しかし、なぜその値が渡せていない?のかが解らずハマっています。
<?php
header("Content-type: application/x-javascript");
echo "document.write(\"<div align='center'>\")\n";
echo "document.write(\"<p>\")\n";
echo "document.write(\"<script type='text/javascript'><!--\")\n";
echo "document.write(\"google_ad_client = 'hogehogeID';\")\n";
echo "document.write(\"/* 200*200 */\")\n";
echo "document.write(\"google_ad_slot = 'slotnumber';\")\n";
echo "document.write(\"google_ad_width = 200;\")\n";
echo "document.write(\"google_ad_height = 200;\")\n";
echo "document.write(\"//-->\")\n";
echo "document.write(\"</script>\")\n";
echo "document.write(\"<script type='text/javascript'\")\n";
echo "document.write(\"src='http://pagead2.googlesyndication.com/pagead/show …\")\n";
echo "document.write(\"</script>\")\n";
echo "document.write(\"</p>\")\n";
echo "document.write(\"</div>\")\n";
?>
adsenseコード中にコメントが使用されているのですが
このあたりが怪しいと思いますが・・・
博識な方、よろしくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
#phpソースで質問するから、そっちの指摘が先になってしまってますね(汗
下記内容の『外部JSファイル』を呼び出しても思った動作をしないということで質問された方がいいと思います(ブラウザには下記の内容が返っているだけですから)。
document.write("<div align='center'>")
document.write("<p>")
document.write("<script type='text/javascript'><!--")
document.write("google_ad_client = 'hogehogeID';")
document.write("/* 200*200 */")
document.write("google_ad_slot = 'slotnumber';")
document.write("google_ad_width = 200;")
document.write("google_ad_height = 200;")
document.write("//-->")
document.write("</script>")
document.write("<script type='text/javascript'")
document.write("src='http://pagead2.googlesyndication.com/pagead/show …")
document.write("</script>")
document.write("</p>")
document.write("</div>")
(参考)
http://oshiete.goo.ne.jp/qa/7716000.html
この回答への補足
ご回答ありがとうございます。
>#phpソースで質問するから、そっちの指摘が先になってしまってますね(汗
>ブラウザには下記の内容が返っているだけですから
「PHPをhtmlからjavascriptにて呼び出してます」と記載しているので
伝わるかなと思っているのですが。。。
ご指摘通り、質問し直します。
No.1
- 回答日時:
ふつうなら こんなふうに かかない?(PHPも、ていれべるだけど)
こいに みづらく かいているの?
<?php
header("Content-type: application/x-javascript");
echo <<<EOF_HTML
<div align="center">
<p>
<script type="text/javascript">
var google_ad_client = 'hogehogeID';
var google_ad_slot = 'slotnumber';
var google_ad_width = 200;
var google_ad_height = 200;
</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show …
</p>
</div>
EOF_HTML;
?>
この回答への補足
前提条件があり見づらくなっています。
1.htmlからphpが呼び出せないので、javascript経由で実行しています
2.echo "document.write 以降に記載しているコードは改変できません
ちなみに上記内容ではNGでした。(何も実行されない→前提1に該当?
特に極めようとか思っていなくて、思い通りに出力できれば満足でして
今回はその結果について質問しています。
実際に出力できる結果を導けないならコメント不要です。
できなくて、またがっかりするの嫌なんで。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- JavaScript JAVASCRIPT 1 2022/04/13 09:40
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- PHP 共通の処理をまとめる方法がわからないのでアドバイスお願いします。 1 2022/12/19 20:20
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
条件分岐(IF文)の簡素化
-
window.openでタイトル名の指定
-
Java Scriptのメソッドについて
-
java scriptでの表示件数の制御...
-
document.open()の意味とは
-
document.clear()の使い方について
-
面白い!便利!と思った【JavaS...
-
C#OpenCv V4にのエラーに関する...
-
ASP+アクセスでのSQLコメントに...
-
ボタンをクリックすると数が増...
-
Linux バイナリ実行できない "...
-
functionから別のfunctionを実...
-
jQueryのload()を使用して外部...
-
idを使わずにonclickで自身の要...
-
C# 演算 奇数と偶数 表現の仕方
-
同じIDで定義した要素の配列を...
-
Javaで避けるゲームを作ってい...
-
C# .NET DataGridView の行を追...
-
HTMLで誕生石と星座をアラート...
-
JavaScript window.openで開く...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
window.openでタイトル名の指定
-
ホームページに日付を自動更新...
-
○歳△ヶ月と×日を計算してくれる...
-
今日の月と日付の1週間後や3日...
-
文字列を点滅させたい
-
なぜ、ジャバスクリプトが表示...
-
iframe内に特定の文字列がある...
-
テキストボックスに入力された...
-
JS、document.write出力位置設定
-
自動ポップアップで画像を表示...
-
ジャバスクリプトで空白(スペー...
-
innerHTMLにて設定した情報を再...
-
document.open()の意味とは
-
document.writeで画面が消える
-
document.clear()の使い方について
-
ウェブ上にキーボードを作りた...
-
Java Scriptのメソッドについて
-
「分」単位で加算(減算)したい。
-
java カレンダーの日付指定で...
-
現在の日付から、1ヶ月前にす...
おすすめ情報