#TEXTE retourne des sauts de ligne intempestifs

Salut les copains,

un malheur n'arrive jamais seul, et dès que je me remets à coder (c'est un bien grand mot), j'ai tout plein de problèmes.

Comment faire en sorte que le contenu de #TEXTE s'affiche sur une seule ligne dans mon code source ? Je m'explique :

     J'essaie de faire un truc qui ressemble à cette page :

     http://minilien.com/?ncfz9eNK9a

     Lorsqu'on clique sur une zone de la map, ça fait appel
     à une fonction javascript (overlib) que j'ai installée
     bien comme il faut (en local donc pas de lien, sorry).

Si vous regardez le code source de la page en question, vous verrez que le code entre les simples quotes dans l'expression
onclick="return overlib('')
court sur une seule ligne, parfois très longue.
Apparemment, c'est ce qui permet au javascript de s'y retrouver.

Ce qui complique la situation, c'est que j'aimerais ajouter des images, et que ce sont les images qui foutent le bordel en faisant passer à la ligne. J'ai du mal à m'exprimer clairement, mais j'espère que vous comprenenez quand même :slight_smile:

Cela dit, si vous connaissez une solution plus sympa pour afficher des fenêtres en cliquant sur une map, je suis preneur.

Martin

Le 7 janv. 08 à 00:50, Martin Granger a écrit :

Salut les copains,

un malheur n'arrive jamais seul, et dès que je me remets à coder (c'est
un bien grand mot), j'ai tout plein de problèmes.

Comment faire en sorte que le contenu de #TEXTE s'affiche sur une seule
ligne dans mon code source ? Je m'explique :

     J'essaie de faire un truc qui ressemble à cette page :

     Toutes les informations sur la maison, le travail et les loisirs - Minilien

     Lorsqu'on clique sur une zone de la map, ça fait appel
     à une fonction javascript (overlib) que j'ai installée
     bien comme il faut (en local donc pas de lien, sorry).

Si vous regardez le code source de la page en question, vous verrez que
le code entre les simples quotes dans l'expression
onclick="return overlib('')
court sur une seule ligne, parfois très longue.
Apparemment, c'est ce qui permet au javascript de s'y retrouver.

En fait tu veux passer en paramètre dans une fonction javascript le texte d'un article.
Le texte de l'article étant tapé "au km" (y compris le code html), il suffit alors de mettre dans ton squelette:
onclick="return overlib('[(#TEXTE*)]')"
avec l'étoile pour empêcher le traitement typo de spip.

Ce qui complique la situation, c'est que j'aimerais ajouter des images,
et que ce sont les images qui foutent le bordel en faisant passer à la
ligne. J'ai du mal à m'exprimer clairement, mais j'espère que vous
comprenenez quand même :slight_smile:

Il faudrait que l'image soit insérée dans le texte de l'article sous la forme:
<img src=\'http://monsite.truc/IMG/jpg/monimage.jpg\\&#39;&gt;

Je ne suis pas sûr d'avoir résolu ton problème, mais si ça peut t'aider...

Cela dit, si vous connaissez une solution plus sympa pour afficher des
fenêtres en cliquant sur une map, je suis preneur.

Martin
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : FAQ webmestre - SPIP
---------------------------------------------------------------------------------------
Orange vous informe que cet e-mail a ete controle par l'anti-virus mail.
Aucun virus connu a ce jour par nos services n'a ete detecte.