Le code suivant fonctionne dans IE8, FF, Safari, Chrome etc. (ne pas déranger avec IE6 pour celui-ci), mais ne fonctionne pas dans IE7. J'ai traversé le code avec un peigne à dents fines. Vérifié les virgules, déconner avec ;
mais ça ne va nulle part. J'utilise les scripts jQuery Validate et Uploadify.jQuery travaillant dans tout sauf IE7. (vérifié mes virgules)
Quelqu'un peut-il voir le problème ici? Merci.
<script type="text/javascript">
jQuery(document).ready(function($) {
$("#validateform").validate({
errorClass: 'invalid',
rules: {
bike_url: {
required: true,
url: true
}
}
})
$("#uploadify").uploadify({
'uploader' : '<?php echo $url . '/wp-content/plugins/biketest/includes/uploadify/uploadify.swf'; ?>',
'script' : '<?php echo $url . '/wp-content/plugins/biketest/class/class.uploadify.php'; ?>',
'folder' : '<?php echo $url . '/wp-content/plugins/biketest/uploads'; ?>',
'cancelImg' : '<?php echo $url . '/wp-content/plugins/biketest/includes/uploadify/cancel.png'; ?>',
'auto' : true,
'fileDesc' : '.jpg or .png files only please.',
'fileExt' : '*.jpg;*.jpeg;*.png;',
'sizeLimit' : '2097152',
'buttonText': 'Choose Image',
'scriptData': {
'random': '<?php $rand = rand(0, 999999); echo $rand ?>'
},
'onComplete': function(event, queueID, fileObj, response, data) {
var image = '<?php echo $rand; ?>-' + ((fileObj.name).toLowerCase()).replace(' ', '');
setTimeout(function(){ $(".uploaded").attr('src', '<?php echo $url; ?>/wp-content/plugins/biketest/uploads/s-' + image); }, 500);
$("[name=bike_img]").val(image);
}
})
});
</script>
Des messages d'erreur, des exceptions dans IE? – Max
Que dit l'erreur? – meo
Quel est le message d'erreur que vous obtenez d'IE7? – gurun8