IE не может интерпретировать мой flash player из-за вопросительного знака, но любой другой браузер может - PullRequest
1 голос
/ 20 июля 2010

Эй, ребята, у меня есть еще одна действительно раздражающая проблема в IE. Я использую скрипт обработчика php mp3, который я использую в качестве параметра, но кажется, что он все испортил только из-за того, что после .php для моих переменных get стоит знак вопроса. Если я удаляю знак вопроса (mp3_handler.php?), Проигрыватель появляется, но со знаком вопроса он отображается в виде текстового поля. Первый игрок работает нормально. Второй просто выглядит как текстовое поле в IE. Второй, однако, работает в любом другом браузере !!!

ОБНОВЛЕНИЕ: ЭТО ВИДЕТСЯ БЫТЬ ВТОРОЙ СИМВОЛОМ ВОПРОСА, но я не вижу способа обойти это .. Как ни странно, первый знак вопроса не имеет значения

    <object width="165" height="37" id="niftyPlayer1" align="">
    <param name=movie value="nifty/niftyplayer.swf?file=song.mp3&as=0">
    <param name="wmode" value="transparent">
    <param name=quality value=high>
    <param name=bgcolor value=#FFFFFF>
    <param name="wmode" value="transparent">
    <embed src="nifty/niftyplayer.swf?file=song.mp3&as=0" quality=high bgcolor=#FFFFFF width="165" height="37" name="niftyPlayer1" align="" type="application/x-shockwave-flash" swLiveConnect="true" wmode="transparent">
    </embed>
    </object>

    <object width="165" height="37" id="niftyPlayer1" align="">
    <param name=movie value="niftyplayer.swf?file=mp3_handler.php?ID=4cf3c07080533cb52ed86631d5aea6af&t=1&topic_id=a3b68d08198628e25c64eb3ad223dfb8&as=1">
    <param name="wmode" value="transparent">
    <param name=quality value=high>
    <param name=bgcolor value=#FFFFFF>
    <param name="wmode" value="transparent">
    <embed src="nifty/niftyplayer.swf?file=mp3_handler.php?ID=4cf3c07080533cb52ed86631d5aea6af&t=1&topic_id=a3b68d08198628e25c64eb3ad223dfb8" quality=high bgcolor=#FFFFFF width="165" height="37" name="niftyPlayer1" align="" type="application/x-shockwave-flash" swLiveConnect="true" wmode="transparent">
</embed>
</object>

Ответы [ 2 ]

2 голосов
/ 20 июля 2010

Работает ли это (urlencode()ing значение):

niftyplayer.swf?file=mp3_handler.php%3FID%3D4cf3c07080533cb52ed86631d5aea6af%26t%3D1%26topic_id%3Da3b68d08198628e25c64eb3ad223dfb8%26as%3D1

Я не уверен, какая переменная GET должна идти в swf, а какая в mp3_handler.php, но вы поняли.

1 голос
/ 20 июля 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...