Bouton Youtube non valide
Lewo
Member
Bonjour,
Je viens de constater que le code généré par le bouton Youtube n'est pas valide W3C. Rien de bien méchant me direz-vous... Je me suis permis de modifier le script :
/addons/plxtoolbar.buttons/button.youtube.php
Je viens de constater que le code généré par le bouton Youtube n'est pas valide W3C. Rien de bien méchant me direz-vous... Je me suis permis de modifier le script :
/addons/plxtoolbar.buttons/button.youtube.php
<?php
/**
* button.youtube
*
* @package PLX 5.+
* @author Stéphane F
* @version 1.1 W3C valide
**/
?>
<?php if(!defined('PLX_ROOT')) exit; ?>
<script type="text/javascript">
<!--
function get_url_param(param,url) {
param = param.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+param+"=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(url);
if(results == null)
return "";
else
return results[1];
}
plxToolbar.addButton( {
icon : '<?php echo PLX_ROOT ?>addons/plxtoolbar.buttons/youtube.png',
title : 'Vidéo Youtube',
onclick : function() {
var url = prompt('Url de la video youtube', 'http://www.youtube.com/watch?v=');
if(url!=null) {
var video = get_url_param('v', url);
s = '<object type="application/x-shockwave-flash" width="580" height="360" data="http://www.youtube.com/v/'+video+'">\n';
s += '<param name="movie" value="http://www.youtube.com/v/'+video+'" \/>\n';
s += '<param name="wmode" value="transparent" \/>\n';
s += '<param name="allowFullScreen" value="true" \/>\n';
s += '<param name="allowScriptAccess" value="always" \/>\n';
s += '<\/object>\n';
return s;
}
return '';
}
});
-->
</script>
De mon côté, le code est valide XHTML strict au yeux des validateurs... Je ne le met pas sur le wiki tant que je n'ai pas de retour (positif ou négatif). Bien à vous. Connectez-vous ou Inscrivez-vous pour répondre.