26

Re: javascript

entre vieux scnock on devrait se comprendre alors héhé.
d'accord avec toi pour que ca fonctionne pour les visiteurs, c'est pour ca que l'appli n'est pas en ligne officiellement car elle ne fonctionne pas a 100%
je ne fais que chercher les erreurs depuis hier, d'ou ma demande d'aide ici.
je ne rajoute rien bien au contraire, mais le javascript n'est pas ma tasse de the.
je ne fais que changer et essayer d'autres trucs pour que ca fontionne partout et avec tout navigateur.
je viens de laisser qu'une seule obs sans retour chariot et c'est la meme chose.
sachant qu'une obs en generale se compose comme ca au minimum :
temps nuageux toute la nuit avec retour des averses.......
temperature : 19C
temps : nuageux
vent : ESE
force : 25km/h
pression :1025hpa
humidite : 95%
pluie : 25mm
etc....

je ne peux pas empecher les retours chariots dans le formulaire des obs. et encore moins dans l'affichage de l'obs sinon on ne comprend plus rien.
c'est un peu pour ca que dans ma bdd, l'obs est en text et non varchar, car une obs peut contenir pres de 500 caracteres suivant la meteo et la depasser surtout en ce moment.
je vais voir dans le code javascript ce qui peut clocher.
si vous avez une lueure de solution ce serait avec plaisir.

27

Re: javascript

j'ai reussi enfin a afficher l'infobulle avec le dernier script.
il suffisait simplement de retirer le <-- et --> de chaque cote du <script>.

par contre les retours chariots ne font pas afficher l'infobulle.
exemple :
temps nuageux----> infobulle affichee

temps
nuageux---> pas affiche

je vais donc rajouter une fonction pour les annuler

28 Dernière modification par Pyrex (30-01-2009 23:46:57)

Re: javascript

infobarquee a écrit:

j'ai reussi enfin a afficher l'infobulle avec le dernier script.
il suffisait simplement de retirer le <-- et --> de chaque cote du <script>.

par contre les retours chariots ne font pas afficher l'infobulle.
exemple :
temps nuageux----> infobulle affichee

temps
nuageux---> pas affiche

c'est ce que je me tue de t'expliquer déjà depuis un bon bout de temps ...

infobarquee a écrit:

je vais donc rajouter une fonction pour les annuler

ou les remplacer tout simplement par la balise <br/>.

29

Re: javascript

Pyrex a écrit:
infobarquee a écrit:

j'ai reussi enfin a afficher l'infobulle avec le dernier script.
il suffisait simplement de retirer le <-- et --> de chaque cote du <script>.

par contre les retours chariots ne font pas afficher l'infobulle.
exemple :
temps nuageux----> infobulle affichee

temps
nuageux---> pas affiche

c'est ce que je me tue de t'expliquer déjà depuis un bon bout de temps ...

infobarquee a écrit:

je vais donc rajouter une fonction pour les annuler

ou les remplacer tout simplement par la balise <br/>.

deja il fallait afficher les infobulles, le truc bete qui je pense a echappe a tout le monde, le coup des <-- et --> qui revient a mettre des // en php pour neutraliser un texte.

apres la redefinition des <br/> dans le texte.
cette histoire de retour chariot est maintenant finit avec le rajout de fonction en php.
je le met car ca peut servir a d'autre :

$texteamodifier=str_replace("\n","",$texteamodifier);
$texteamodifier=str_replace("\r","<br>",$texteamodifier);

ce qui fait un saut de ligne en remplacant les <br/> dans l'infobulle et tout fonctionne maintenant.

- reste a policher la présentation qui etait un peu a la ramasse.
- faire tester par un lambda au QI de blonde (desole pour elle) qui va cliquer n'importe ou et n'importe comment.
- faire les modifs si necessaire.
- mettre en ligne en esperant que le server va supporter la charge car du monde attend cette appli.

et surtout a vous dire merci pour le coup de main, meme si la comprehension fut laborieuse de temps en temps.

bonne soiree

30 Dernière modification par Pyrex (31-01-2009 00:27:29)

Re: javascript

Bonsoir,

Les <-- et -->  ne se trouvaient pas dans les premières versions.

Heureux que le problème soit résolu ! Félicitations pour ta ténacité !

31

Re: javascript

merci pyrex,
un vieux schnock c'est tetu héhé
l'appli est rendue a 99.99%
les phases de test sont en cours avec de petits ajouts.
le seul petit truc est la difference d'affichage entre IE et FF.
pour une fois que IE affiche correctement.
bonne journee

32

Re: javascript

Tu devrais en profiter pour améliorer mon code. Passez tout un code html en argument à une fonction me paraît assez laid.
Tu peux tout au bien passer une variable dont la valeur sera ce fameux code html.
Et mieux, si c'est possible générer automatiquement le code HTML dans la fonction javascript que tu appelles en passant en paramètre uniquement les valeurs dynamiques (celles qui changent en fonction des appels).
En faisant cela, tu résoudras à coup sûr ton problème de chaîne de caractère.
Bon courage wink

>> SubTherMiX <<
>> alternux <<