Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1070 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS]Pb sur fonction

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS]Pb sur fonction

n°409885
DJERO
Yoooup...merde ça marche pas..
Posté le 28-05-2003 à 08:04:33  profilanswer
 

Salut à tous,
 
J'ai un petit problème avec ma fontion:
 

Code :
  1. function lower() {
  2. str = zone.document.body.innerHTML;
  3. zone.document.body.innerHTML = str.toLowerCase()
  4. }


 
Explication:
 
Sur une page html j'ai une balise div nommée "zone".
Je voudrais que lorsque je sélectionne du texte dans cette zone et que je clique sur le bt qui appel ma fct lower(), le texte sélectionné passe en minuscule.
Pour l'instant tout ce qui ce passe c'est que la transformation ne s'applique pas qu'au calque "zone", mais à toute ma page...
 
Merci pour votre aide :cry:


Message édité par DJERO le 28-05-2003 à 08:42:55
mood
Publicité
Posté le 28-05-2003 à 08:04:33  profilanswer
 

n°409908
sibelius
Vous êtes sûr ?
Posté le 28-05-2003 à 08:44:26  profilanswer
 

Je ne pense pas que tu puisses récupérer ton DIV de cette manière.
Il faut passer par un getElementById et/ou un document.all[]


---------------
www.polychromies.com (Portfolio) - www.photographier-bebe.com (livre photo de bébé) - www.alsacreations.com
n°409966
DJERO
Yoooup...merde ça marche pas..
Posté le 28-05-2003 à 09:34:49  profilanswer
 

Pour ce qui est de la récupération ça fonctionne avec mon code.
Seulement mon pb se situe au niveau du retour de mon résultat qui ne s'affiche pas dans le contenu de ma balise div...

n°409978
sibelius
Vous êtes sûr ?
Posté le 28-05-2003 à 09:45:55  profilanswer
 

Essaye ça :

Code :
  1. document.getElementById(champ).innerHTML = message;


---------------
www.polychromies.com (Portfolio) - www.photographier-bebe.com (livre photo de bébé) - www.alsacreations.com
n°409985
DJERO
Yoooup...merde ça marche pas..
Posté le 28-05-2003 à 09:59:42  profilanswer
 

function upper() {
document.getElementById(zone).innerHTML = dfghdfh;
 
}
 
reponse du navigateur:
 
document.getElementById(...)à la valeur Null ou n'est pas un objet
 
voici le code de mon div:
<div id=zone contenteditable align=left  class="memoText"></div>  

n°410082
DJERO
Yoooup...merde ça marche pas..
Posté le 28-05-2003 à 10:45:31  profilanswer
 

up

n°410113
sibelius
Vous êtes sûr ?
Posté le 28-05-2003 à 10:55:23  profilanswer
 

"<div id=zone contenteditable align=left  class="memoText"></div> "
 
- c'est quoi "contenteditable " ???
- mets id="zone" (avec guillemets)


---------------
www.polychromies.com (Portfolio) - www.photographier-bebe.com (livre photo de bébé) - www.alsacreations.com
n°410145
DJERO
Yoooup...merde ça marche pas..
Posté le 28-05-2003 à 11:07:08  profilanswer
 

Cette propriété ou attribut permet d'indiquer si un utilisateur peut editer le contenu d'un certain objet je l'utilise en relation avec les document.execCommand afin de pouvoir inter-agir sur le texte: type gras italique souligné...
 
Pour ce qui est des "" cela n'a rien changé :(

n°410190
fastclemmy
(re-)Dictateur en plastique
Posté le 28-05-2003 à 11:25:48  profilanswer
 

Bah pourtant ça a l'air de marcher ?
http://fastclemmy.online.fr/work/hfr/test.htm

n°410212
DJERO
Yoooup...merde ça marche pas..
Posté le 28-05-2003 à 11:36:27  profilanswer
 

Effectivement, je viens d'essayer avec mon code et ça fonctionne.
J'avais du faire une erreur de frappe ??
 
Bon, maintenant que ça fonctionne, j'ai encore quelque modif à apporter :sarcastic::
 
en fait je voudrait pouvoir transformer qu'une partie de mon texte contenu dans le div et cela en le selectionnant.
 
je crois avoir vu qu'il y avait une cde en js du type:
 
variable=zone.document.selection.createRange();
 
mais cela ne marche pas...
 
Une ID ?
Merci à vous

mood
Publicité
Posté le 28-05-2003 à 11:36:27  profilanswer
 

n°410271
fastclemmy
(re-)Dictateur en plastique
Posté le 28-05-2003 à 12:34:38  profilanswer
 

La fonction dont tu parles ne fonctionne que pour les sélections de textes faites dans un textarea il me semble.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS]Pb sur fonction

 

Sujets relatifs
[js] problème avec une fonction simple[PHP] Fonction qui retourne les dates de tous les samedis de l'année
scipt php, inserer un lien en fonction de la tableFonction appelante
pitis problemes avec la fonction copyfonction "execute"
Comment faire en sorte de tester la fonction mail lorsqu'on utilise EAexemple de fonction roundup pour VBA
[JS] fonction replace()[VB.net] une fonction pour terminer le programme [resolu]
Plus de sujets relatifs à : [JS]Pb sur fonction


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR