FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Interaction Editeur HTML
Interaction Editeur HTML
Débuté par Sébastien, 29 nov. 2023 15:28 - 2 réponses
Connectez-vous…
Sébastien
#1
Posté le 29 novembre 2023 - 15:28
Hello !
Alors petite devinette j'ai un éditeur HTML nommé EDHTML_SansNom1, à l'intérieur je met en code source:
<
html style
=
"font-family:Arial,Helvetica,sans-serif;font-size:initial;"
>
<
head
>
<
/
head
>
<
body
>
<
span style
=
"font-weight: bold;"
>
test
<
/
span
>
<
div
>
<
span style
=
"font-weight: 700;"
>
test
<
/
span
>
<
/
div
>
<
div
>
<
span style
=
"font-weight: 700;"
>
test
<
/
span
>
<
/
div
>
<
div
>
<
span style
=
"font-weight: 700;"
>
test
<
/
span
>
<
/
div
>
<
/
body
>
<
/
html
>
Ensuite je créé un bouton avec en action sur le clic:
Trace
(
E
DHTML_SansNom1.Sélection.texte
)
//et
Trace
(
E
DHTML_SansNom1.Sélection.HTML
)
Donc voilà la dans l'éditeur HTML nommé EDHTML_SansNom1 en mode affichage je sélectionne le premier test en gras et je clic sur le bouton... Résultat du Trace:
test
test
(Premier problème le selection.html me retourne que le texte...)
Ensuite pour compléter mon test je vais sélectionner le 2éme et 3éme test en gras dans mon affichage, Résultat du Trace...
test<\n>test
test
<\n>
test
<\n>
test
<\n>
test
Donc dans le premier trace j'ai bien ma version texte mais la surprise dans le deuxième trace je me retrouve avec tous le code html de la page ! Je dirai même plus y a même du code que je n'ai pas dans mon source HTML....
La réponse à la devinette sera comment récupérer le code html <span style="font-weight: bold;">test</span> en sélectionnant le texte test
Merci par avance pour votre aide !!
Signaler
0
0
Sébastien
#2
Posté le 29 novembre 2023 - 15:56
Cela n'a pas marché en affichage mais le résultat du deuxième trace est
"test<\n>test
<body class="wbSaisieRicheIframeBody wbSaisieRicheIframeBodyGestionImage wbSaisieRicheIframeBodyGestionTable"><span style="font-weight: bold;">test</span><\n><div><span style="font-weight: 700;">test</span></div><\n><div><span style="font-weight: 700;">test</span></div><\n><div><span style="font-weight: 700;">test</span></div></body>"
Signaler
0
0
Popoy
#3
Membre enregistré
3 359 messages
Popularité : +93 (137 votes)
Posté le 30 novembre 2023 - 08:51
Salut,
Personnellement je n'ai pas l'éditeur HTML mais j'utilise le champ HTML, executejs et les commandes du dom
https://developer.mozilla.org/fr/docs/Web/API/Document_Object_Model
Pour info le "\n" c'est un retour chariot mais sauf erreur de ma part c'est pas du HTML
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte