|
|
|
|
Bonjour !
ben voila je pige pas trop j'ai un bug donz j'ignore completement l'existence.
je sais pas si je vous met le script si ca vous emmerde rien que de le lire car ca vous fait ptet **** de lire des scripts de noob avec des fautes stupides(tiré de www.toutjavascript.com où j'avais posté un script...) bon alors voila :
function album(select)
{
alert("?")
var _src=new Array(select.length)
var _title=new Array(select.length)
i = 0
l = 1
n = 0
while(n<select.length)
{
src.push(select[n].value)
title.push(select[n].text)
n++
}
while(i<=title.length)
{
document.write('<a href="'+src[i]+'" target="_blank"><img src="'+src[i]+'" alt="'+title[i]+'"></a> ')
if(l==3)
{
document.write("<p>")
l = 0
}
l++
i++
}
}
Internet explorer me dit : "cet objet ne gere pas cette propriété ou cette methode."
Est-ce que, par hasard, vous auriez une idée de l'erreur que j'ai commise ?
Merci d'avance.
BastOOn
Salut,
AsKy |L'intelligence artificielle se définit comme |le contraire de la bêtise naturelle. |
Si "select" est bien le nom d'un sélecteur de ta page, il donne lieu à un objet global qu'il n'y a pas lieu de passer en paramètre à ta fonction "album()".
|
Bon voila le code dans toute sa grandeur(je n'ai mis que le plus important can meme :p) :
<select size="10" name="combo" OndblClick="javascript:if(this.length!=0)affInfo(this[this.selectedIndex],titre.value,image.value)"></select>
<input type="button" value="Créer l'album de photos" onClick="album(combo)">
<script type="text/javascript">
<!--
function album(select)
{
alert("?")
var _src=new Array(select.length)
var _title=new Array(select.length)
i = 0
l = 1
n = 0
while(n<select.length)
{
src.push(select[n].value)
title.push(select[n].text)
n++
}
while(i<=title.length)
{
document.write('<a href="'+src[i]+'" target="_blank"><img src="'+src[i]+'" alt="'+title[i]+'"></a> ')
if(l==3)
{
document.write("<p>")
l = 0
}
l++
i++
}
}
-->
</script>
</form>
<form name="album">
Peut etre que le bug vient du fait que mon form...... Voila ! j'ai trouvé ! Mon formulaire a le meme non que ma fonction et ca fait tout foiré !!! bon, un premier probleme de resolu. maintenant si je change le nom du form... ca bug toujours mais plus la meme chose: "src est indefini"... 2 eme probleme de resolu : j'appelais a chak fois le tableau par src alors que mon tableau s'appelle _src tiens ? j'ai fait la meme faute pour title , qui est _title . cool bon, maintenant je teste.... |
Bon voila le code dans toute sa grandeur(je n'ai mis que le plus important can meme :p) :
<form name="album">
<select size="10" name="combo" OndblClick="javascript:if(this.length!=0)affInfo(this[this.selectedIndex],titre.value,image.value)"></select>
<input type="button" value="Créer l'album de photos" onClick="album(combo)">
<script type="text/javascript">
<!--
function album(select)
{
alert("?")
var _src=new Array(select.length)
var _title=new Array(select.length)
i = 0
l = 1
n = 0
while(n<select.length)
{
src.push(select[n].value)
title.push(select[n].text)
n++
}
while(i<=title.length)
{
document.write('<a href="'+src[i]+'" target="_blank"><img src="'+src[i]+'" alt="'+title[i]+'"></a> ')
if(l==3)
{
document.write("<p>")
l = 0
}
l++
i++
}
}
-->
</script>
</form>
Peut etre que le bug vient du fait que mon form...... Voila ! j'ai trouvé ! Mon formulaire a le meme non que ma fonction et ca fait tout foiré !!! bon, un premier probleme de resolu. maintenant si je change le nom du form... ca bug toujours mais plus la meme chose: "src est indefini"... 2 eme probleme de resolu : j'appelais a chak fois le tableau par src alors que mon tableau s'appelle _src tiens ? j'ai fait la meme faute pour title , qui est _title . cool bon, maintenant je teste.... |
Yeah !
|