2012-03-22 6 views
1

iFrameにはパラメータを持つURLのiFrameが含まれています。 URLは次のようになります:http://www.myurl.com/page.aspx?parameter1=A&parameter2=BこれらのWYSIWYGの一部で編集された場合、&&に変更され、正常に動作します。しかし、稀に私のログは私のpage.aspxが...二番目のパラメータを見つける...私はコピーした場合のみのiFrameの内部で動作していることに動作していないブラウザhttp://www.myurl.com/page.aspx?parameter1=A&parameter2=B&にURLを貼り付けていないことを私に言ったんiFrameとURLが&(アンパサンド)

    &
  1. 私はすでにFirefox4、IE9とChrome17で試験し ルックのiFrameがうまく&をレンダリング:
  2. は、我々はすでにマイページ このようなものが含まれている可能性を検討します。
  3. をサポートしていない他のブラウザでもかまいませんか?&はiFrameにありますか?他の アイデアのアイデア???

答えて

1

&は、XMLでアンパサンド(&)をエスケープするために使用されます。 hrefなどの属性では、常に&の代わりに&を使用する必要があります。ブラウザのアドレスバーに貼り付けるときは、単にXMLパースの形式を行わないため、&を使用しないでください。

2

パラメータの前後に二重引用符を使用することも検討してください。代わりに:

src = 'http://blahblah.com' 

私は

もう私はアンパサンドをエスケープする必要はありませんでした、という変わった場合

src = "http://blahblah.com" 

を行います

関連する問題