ラブラドールレトリバー「忠太の心の声」

黒ラブ忠太と忠太パパのブログ。
最近はパパの備忘録としてのエントリーが多いかも・・・

FirefoxでPHPが動かなくなった?犯人はJavascriptでしたw

2011-10-12 | Web・PC

Firefox7で一部動作しないシステムを発見w
(お急ぎの方は下の強調表示からお読みください)
他のブラウザーは正常に動作します。
そういえば、以前同じように動作しなかったシステムがあって、なんとか克服したんでした。
う〜ん思い出せない。自分のブログにも書いてない・・・
とりあえずSQLをダンプしてみる。あれ、動いた・・・・
SQLをPRINT文で出力すると、動かなかったPHPが動く・・・何が違うんだろう?
ソースを比べてみると一目瞭然、そして以前克服したことを思いだしました。
これです。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
HTMLの一番最初に書かれてるものです。
これ、いらないみたいです。print文を入れたとき、これが消えてました。
私はSmartyを使っています。そのテンプレートはHTMLで書くわけですが、Dreamweaverで作ると上記の一文が自動的に入ります。
これがあると、FirefoxでJavascriptが動かないみたいです。
PHPが動かないのではなかったのです。Javascriptが犯人でした。
でぇ、このDoctype文ってなんだろうと思う方はググってみてください。
以前のシステムはこれを削除しても全く問題なく動作しています。

ジャンル:
ソフトウェア
コメント (0) |  トラックバック (0) |  この記事についてブログを書く
Messenger この記事をはてなブックマークに追加 mixiチェック シェア
« 冬が待ち遠しい | トップ | Amazon API につ... »

コメント

コメントはありません。

コメントを投稿


コメント利用規約に同意の上コメント投稿を行ってください。
※文字化け等の原因になりますので、顔文字の利用はお控えください。
下記数字4桁を入力し、投稿ボタンを押してください。この数字を読み取っていただくことで自動化されたプログラムによる投稿でないことを確認させていただいております。
数字4桁

トラックバック

この記事のトラックバック  Ping-URL
  • 送信元の記事内容が半角英数のみのトラックバックは受け取らないよう設定されております。
  • ※ブログ管理者のみ、編集画面で設定の変更が可能です。

あわせて読む