Bonjour à tous
Voilà, j'ai essayé pour la première fois de ma vie de faire un code JavaScript sans aucune aide extérieure, et.. ca n'a pas marché.
Pire, je n'arrive pas à m'en sortir tout seul
J'utilise du JavaScript pour l'affichage d'une bannière. Voici le code à l'intérieur de ma page :
Et voici le contenu de mon script qxmban148x465.js :
Le but est d'appeler la fonction pour faire afficher la bannière flash en lui passant un paramètre.
Si je ne déclare aucun fonction dans qxmban148x465.js et que je met le document.write directement, tout fonctionne correctement mais la variable url n'est pas utilisée (ce qui me parait normal). Le problème semble donc bien provenir de mon code javascript :s
Merci aux futurs lecteurs de ce sujet !
Modifié par Stabbquadd (03 Jan 2007 - 19:00)

Voilà, j'ai essayé pour la première fois de ma vie de faire un code JavaScript sans aucune aide extérieure, et.. ca n'a pas marché.
Pire, je n'arrive pas à m'en sortir tout seul

J'utilise du JavaScript pour l'affichage d'une bannière. Voici le code à l'intérieur de ma page :
<script type="text/javascript" src="http://www.quaddxmas.com/scriptsflash/qxmban148x465.js">ban(712);</script>
Et voici le contenu de mon script qxmban148x465.js :
function ban(parrain) {
if (!parrain || isNaN(parrain)) {
var url='url=http://www.quaddxmas.com';
} else {
var url='url=http://www.quaddxmas.com?parrain='+parrain;
}
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="148" height="465"><param name="FlashVars" value=""/><param name="movie" value="http://www.quaddxmas.com/scriptsflash/qxmban148x465.swf"/><param name="quality" value="high"/><embed src="http://www.quaddxmas.com/scriptsflash/qxmban148x465.swf" menu="false" FlashVars="'+url+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="148" height="465"></embed></object>');
}
Le but est d'appeler la fonction pour faire afficher la bannière flash en lui passant un paramètre.
Si je ne déclare aucun fonction dans qxmban148x465.js et que je met le document.write directement, tout fonctionne correctement mais la variable url n'est pas utilisée (ce qui me parait normal). Le problème semble donc bien provenir de mon code javascript :s
Merci aux futurs lecteurs de ce sujet !
Modifié par Stabbquadd (03 Jan 2007 - 19:00)