Rechercher : dans
Par :

DHTML / Javascript

Dernière réponse le 29 avr 2003 à 16:15:14 Aki75, le 28 avr 2003 à 14:09:51 
 Signaler ce message aux modérateurs

Salut,

J'ai un petit probleme avec les caractères spéciaux

Lorsqu'on tape dans une zone de texte (<textarea>), comment distinguer le saut de ligne <BR> , d'un saut de paragraphe (<P></P>) ?

RMQ: lorsque j'utilise la fonction string.charCodeAt sur ces deux caractères spéciaux j'obtiens la valeur décimale 13.

Merci d'avance

Meilleures réponses pour « DHTML / Javascript » dans :
YouTube - Vous avez désactivé JavaScript VoirProblème Lorsque vous naviguez sur certains sites, tels que YouTube, ceux-ci affichent le message d'erreur suivant : Vous avez désactivé JavaScript ou bien vous possédez une ancienne version d'Adobe Flash Player. Téléchargez la dernière version...
Javascript - Librairies d'effets pour vos images VoirAu gré de vos explorations du web, vous avez vu de superbes effets de présentation des images. Et ça vous plairaît bien de pouvoir proposer les mêmes à vos visiteurs. Voici quelques solutions en Javascript couplées à des CSS. Elles sont plus...
Javascript - Date de dernière modification de la page VoirIl est possible, en langage Javascript, d'afficher la date de dernière modification de la page Web grâce à la propriété lastModified de l'objet document :
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...
Javascript - Introduction au langage Javascript VoirQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...

1

esox_ch, le 28 avr 2003 à 17:38:23

Personnellement on m'a tj dit que <br> et <p> ont la meme fonction, sauf que <p> est + elegant parcequ'il se ferme

Eternel Questionneur. La reponse est la: www.telecharger.com

Répondre à esox_ch

2

Aki75, le 28 avr 2003 à 17:57:16

On t'a dit des betises :)

L'interligne entre <P> et <br> est complétement différent. Et la mise en forme.

essaye ca par exemple:

<p align=center>bla bla
<br>
ble ble</P>
<P>blo blo</p>

Ou bien avec dreamweaver , prend le texte précédent est fait une liste . la différence est tout autre.

Répondre à Aki75

3

Aki75, le 29 avr 2003 à 10:01:23

Pourquoi ne repond-t-on pas à mes questions tordus :)

Répondre à Aki75

4

Bobinours, le 29 avr 2003 à 10:28:20

Parce qu'elles sont vraiment tordues.

Dans un <TEXTAREA>, il n'y a pas de paragraphe <P>... Seulement des retours à la ligne (soit <BR>)

(A moins que tu rentres les balises dans le champ, dans ce cas ce sont des chaine de caractères non interprétées qui n'ont rien à voir entre elles.
-= Bobinours -  =-

Répondre à Bobinours

5

Aki75, le 29 avr 2003 à 14:46:14

Disons que le but de cette demande est de faire un petit programme d'éditeur web qui servira pour les Intranets.

Donc j'utilise la commande document.execCommand pour le mode visuel , une balise DIV éditable qui n'est compatible uniquement à partir d'IE 5.5.

Pour pallier à ce problème de compatibilité, j'ai aussi mis une TEXTAREA qui avec quelques bidouillages permet de faire la même chose mais en version code HTML (avec les tags apparent).

La seule chose qui me pose problème est d'effectuer les opérations d'alignements (gauche, centre, droite) , les listes ordonnées, et les puces . J'ai besoin de détecter la différence entre <P> et <BR>.

Si quelqu'un à une solution, je suis preneur.

Répondre à Aki75

6

deus, le 29 avr 2003 à 15:22:45

Salut,

Je devais arriver +/- au même résultat que toi.
Voilà en gros comment j'ai procédé (en ASP):
- J'utilise une iframe (là ou tu utilises une textarea)
- Je mets mon document "principal" en designMode ='on'
- Dans ma page "frame" j'ai un DIV (oDIV) qui contient le texte editable
- Pour récuperer les données j'utilise : eval("document.frames(0).oDiv.innerHTML")

Y a p-e plus simple, mais ca fonctionne.
J'espère que ca t'aide

ciao

dEUS
There's no success like failure
And failure's no success at all

Répondre à deus

7

Bobinours, le 29 avr 2003 à 15:31:09

Dans la plus part de ces éditeurs, on utilise SHIFT+ENTREE pour faire un <BR>.
Un ENTREE simple provoque un <P>.
-= Bobinours -  =-

Répondre à Bobinours

8

Aki75, le 29 avr 2003 à 15:51:21

Dond je vais devoir faire un test dans onKeyPress:

if (window.event.keyCode==13)
{
if (window.event.shiftKey==true)
{
AJOUTER BR
}
else
{
AJOUTER <P></P>
}
}

MAis maintenant, il faudra repositionner mon curseur juste avant </P> pour être correct.

Oh le joli mal de tête qui m'attend.

Répondre à Aki75

9

Bobinours, le 29 avr 2003 à 16:12:31

La balise <P> ne demande pas forcément de balise fermante(</p>).
-= Bobinours -  =-

Répondre à Bobinours

10

 Aki75, le 29 avr 2003 à 16:15:14

J'vais essayer sans alors :)

Répondre à Aki75