Comment: passer une esperluette d'un nom de fichier moche à un objet flash sur une page Web

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

  •  09-06-2019
  •  | 
  •  

Question

Argghh. J'ai un site qui propose des extraits audio de chansons hébergées ailleurs. Certains noms de fichiers contiennent une esperluette - voir ci-dessous où il passe "soundFile". À chaque fois qu'il y a une esperluette, Flash ne peut pas obtenir le fichier - je pense qu'il supprime le nom du fichier après l'esperluette. Peu importe si je le passe en tant que " & amp; " ou une entité HTML (& amp; 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>
Était-ce utile?

La solution

On dirait que vous devrez peut-être le coder par URL plutôt que par HTML. Pas sûr sans l'exemple de code cependant. Le code codé par URL pour l'esperluette est '% 26'.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top