Как сделать:Передайте амперсанд в паршивом имени файла флэш-объекту на веб-странице

StackOverflow https://stackoverflow.com/questions/80818

  •  09-06-2019
  •  | 
  •  

Вопрос

Аргхх.У меня есть сайт, который предлагает предварительные просмотры аудиозаписей песен, размещенных в других местах.В некоторых именах файлов есть амперсанд - смотрите ниже, где он передает "Звуковой файл". Всякий раз, когда есть амперсанд, Flash не может получить файл - я думаю, что он удаляет имя файла после амперсанда.Не имеет значения, передаю ли я это как "&" или как HTML-объект ("& a m p ;")

<object type="application/x-shockwave-flash" data="includes/player.swf" id="audioplayer" height="24" width="290">
<param name="movie" value="includes/player.swf"><param name="FlashVars" value="playerID=1&amp;soundFile=http://www.divideandkreate.com/mp3/Divide_&_Kreate_-_Party_Kisser.mp3">
<param name="quality" value="high"><param name="menu" value="false"><param name="wmode" value="transparent">
</object>
Это было полезно?

Решение

Похоже, вам, возможно, придется кодировать его по URL, а не по HTML.Хотя и не уверен без примера кода.Код, закодированный в URL-адресе для амперсанда, равен "%26".

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top