problème d'alignement vertical d'un objet flash

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Effectivement Opera affiche un message d'erreur dans la console Javascript :

Code : Tout sélectionner

http://www.abyss-groupe.com/fr/livredor/livre.php?n=1
Event thread: click
Error:
name: TypeError
message: Statement on line 15: toObject conversion
Backtrace:
  Line 15 of inline#1 script in http://www.abyss-groupe.com/fr/livredor/livre.php?n=1
    if (document.form.message.createTextRange && document.form.message.caretPos)
    else
      Line 1 of  script 
    emo(":[e11]:");
  At unknown location
    [statement source code not available]
Pas très clair ce qu'il veut dire...

Il y en a une aussi dans Firefox :

Code : Tout sélectionner

Erreur : document.form has no properties
Fichier Source : http://www.abyss-groupe.com/fr/livredor/livre.php?n=1
Ligne : 20
... visiblement le script n'est pas fait dans les règles de l'art, document.forms étant encore une invention d'IE :roll:
aeroweb340
Arias
Messages : 12
Inscription : 24 févr. 2005, 15:11

Message par aeroweb340 »

oki donc on peut rien faire ?
SB
Varan
Messages : 1095
Inscription : 05 mars 2004, 18:38

Message par SB »

aeroweb340 a écrit :j'ai changer en mettant left dans la zone que tu m'as dit et voici le binze
Y a erreur, je ne t'indiquais pas une zone en particulier, je te montrais pourquoi ton texte était centré. C'était à toi ensuite de trouver les bonnes zones.
Par exemple en voici une. Tu as à un endroit

Code : Tout sélectionner

<td bgcolor='#FFFFFF'><font face='arial' size='2' color='#999999' align='left'>
ce qui est n'importe quoi puisque le align est placé dans la balise font : aucune chance que ça marche. Change en

Code : Tout sélectionner

<td bgcolor='#FFFFFF' align='left'><font face='arial' size='2' color='#999999'>
et tu verras que ça se mettra à gauche.
aeroweb340
Arias
Messages : 12
Inscription : 24 févr. 2005, 15:11

Message par aeroweb340 »

lol j'ai modifié comme tu m'as di toujours pareil ...
j'ai ma ligne par la tienne ....
toujours au centre...
aeroweb340
Arias
Messages : 12
Inscription : 24 févr. 2005, 15:11

Message par aeroweb340 »

j'en ai mal a la tete ptain ! vous ne savez pas comment faire ? dites moi lol comme ça au moins je remet tout comme avant et puis tampis pour opera ?
SB
Varan
Messages : 1095
Inscription : 05 mars 2004, 18:38

Message par SB »

Eh la mauvaise foi ! Maintenant le nom des posteurs est aligné à gauche. Alors pour ce qu'ils disent ben tu trouve le bon endroit et mets le même align'left'.
aeroweb340
Arias
Messages : 12
Inscription : 24 févr. 2005, 15:11

Message par aeroweb340 »

c'est opé pour l'alignement ! merci SB !
euh par contre mon soucis d'image avec les alt j'ai essaye comme vous m'avez dit mais ça coince quoi c'est juste une ligne a modif car les 15 smileys a afficher ne sont pas dit dans le code donc c'est une seule qui les appelles et qui les places... si sb tu peux regarder mon livre.php et me le modif a serait cool car moi j'ai tout essayer là si toi t'y arrives pas on est pas dans la merde.
j'ai mit a jour le rar avec mes modifs.

merci SB !!!!!!!!!!!!!!!!!!!!!!!
http://www.abyss-groupe.com/livre.rar
SB
Varan
Messages : 1095
Inscription : 05 mars 2004, 18:38

Message par SB »

Ben non désolé pour l'instant je ne peux rien faire. Je suis pas sur mon ordi et là je n'ai pas de décompresseur rar. :( De toute façon comme je n'ai pas opéra non plus je ne peux pas voir ce qui ne va pas avec les smileys. re :(
aeroweb340
Arias
Messages : 12
Inscription : 24 févr. 2005, 15:11

Message par aeroweb340 »

oki merci quand meme si quelqu'un d'autre peut m'aider ? :cry:
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

C'est quand-même une drôle d'idée de proposer une archive au format Rar :shock: Enfin 7-zip la gère bien donc ça va :lol:

Je comprend le problème.

Code : Tout sélectionner

<?

$c=15;

for($i=1;$i<9;$i++){

	echo "<tr>";
	
	for($j=0;$j<6;$j++){
		
		$c++;
		if($c<60){
			echo '<td bgcolor="white" align="center"><img src="./emoticones/'.$c.'.gif" onclick="emo(\':[e'.$c.']:\')"></td>';
		}else{
			echo '<td></td>';
		}
	}

	echo "</tr>";
}

?>
C'est donc une boucle (deux boucles en fait), et effectivement à part mettre des numéros... il sera bel et bien impossible de mettre un texte via ce moyen. C'est une grossière erreur de conception du script ça :|

Mais rien n'est perdu... je pense que tes emoticônes ne changent pas d'une page à l'autre ? Dans ce cas, il est possible de se passer de cette fonction, et de la remplacer directement par le code final (que tu peux copier-coller :wink: ). À ce moment là tu pourra mettre des textes alternatifs corrects :P

C'est la même chose dans livre.php en fait, le code est juste un peu plus court. :wink:

C'est vrai que le jour où tu voudra changer les emoticônes via le panneau d'administration de ton livre d'or ce sera plus compliqué, mais il faut ce qu'il faut :wink:
aeroweb340
Arias
Messages : 12
Inscription : 24 févr. 2005, 15:11

Message par aeroweb340 »

j'en ai marre de me prendre le choux pour ces erreurs a la con tu penses que cest a cause deça que les smileys s'affichent differement sur opera ?
j'ai trouve un nouveau pb en plus ! sur ff le souligné pour emoticones et bcp plus bas alors qu'il ne l'ai pas sur ie
:evil: http://www.abyss-groupe.com/fr/livredor/livre.php?n=1
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Pas forcément sous Opera en effet, mais il y a d'autres navigateurs (pas forcément graphiques) dans lesquels ça posera forcément problème. Ce n'est pas une erreur "à la con", c'est une erreur.
Laisser des erreurs c'est s'assurer que son code posera problème quelque part, dans une configuration donnée.

Le problème c'est que ce code est tellement sale qu'il est illisible. Il y a des tables ouvertes et fermées de partout, pas d'indentation correcte, et franchement quand je vois ça je suis totalement, mais alors totalement perdu, et il est extrêmement difficile de comprendre qu'est-ce qui sert à quoi. Je ne parle même pas du code php, les variables ne veulent rien dire. Je n'ai pas réussi à trouver où fermer les <font> et les <b>, vu que je n'ai pas encore compris où les messages étaient insérés. Il y a toujours ces attributs "align" sur les <font>, pourquoi ne les as-tu pas encore enlevés ?

Ce n'est pas forcément et uniquement les smileys, c'est le code en général qui est dégueulasse. Plus je regarde et cherche à comprendre ce qui fait quoi, plus j'ai l'impression d'être vraiment perdu.
aeroweb340
Arias
Messages : 12
Inscription : 24 févr. 2005, 15:11

Message par aeroweb340 »

silteplait calimo corrige moi le maximum d'erreurs :cry: :cry: :cry: :cry: :cry: :cry:

tu as vu sous ff ? le souligné d'emoticones est plus bas :?
SB
Varan
Messages : 1095
Inscription : 05 mars 2004, 18:38

Message par SB »

Et alors ? :roll:
Ça te choque peut-être parce que jusqu'ici tu voyais ton site avec IE. Personnellement ça ne me dérange pas du tout. Tu trouves donc ça dramatique d'avoir une si petite différence d'affichage ?
aeroweb340
Arias
Messages : 12
Inscription : 24 févr. 2005, 15:11

Message par aeroweb340 »

ouais faut que ce soit partout pareil loool opera ff et ie le meme truc
avant de mettre doctype j'avais pas d'espace entre emoticones et le souligné donc si je le vire ça reviendra comme avant

et puis pour l'histoire des alts je ne pense pas que cest ça qui va changer la disposition dans opera
alors on s'arrete là
a moins que vous ayez une idee ?
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités