Programmation » [javascript] select() div
[javascript] select() div
Publié le 27/01/2007 @ 17:27:20,
Par gollum33Bonjour,
J'suis ne train d'écrire un script php qui modifie certains caractères d'un texte.
Voici mon code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>B3nii.sky</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body style="background-color: white; margin:0; padding: 0; color: black;">
<div style="width: 100%; height: 71px; margin-bottom: 20px; border-style: hidden; background-color: #738194; border-width: 0;">
<a href="http://b3nii.skyblog.com" target="_blank" style="border-width: 0;"><img src="head_prg.jpg" alt="b3nii" style="border-style: hidden; border-width: 0;"/></a>
</div>
<div style="margin: 10px;">
<?php
if (isset($_POST['text']) AND $_POST['text'] != '')
{
$texte = $_POST['text'];
$texte = nl2br($texte);
$texte = str_replace('a', 'α', $texte);
$texte = str_replace('Ã ', 'α', $texte);
$texte = str_replace('â', 'α', $texte);
$texte = str_replace('ä', 'α', $texte);
$texte = str_replace('e', 'ε', $texte);
$texte = str_replace('é', 'ε', $texte);
$texte = str_replace('è', 'ε', $texte);
$texte = str_replace('ê', 'ε', $texte);
$texte = str_replace('ë', 'ε', $texte);
$texte = str_replace('o', '0', $texte);
$texte = str_replace('ô', '0', $texte);
$texte = str_replace('ö', '0', $texte);
echo '<p><input type="button" value="Sélectionner tout" onClick="window.document.transformation.select();"></p><br/>';
echo '<div style="border-style: solid; border-color: black; border-width: 2px; margin-bottom: 50px; padding: 10px;" name="transformation">';
echo stripslashes($texte);
echo '</div>';
}
?>
<div>
<fieldset style="text-align: center;">
<legend>Entrez votre texte</legend>
<form method="post" action="index.php">
<input type="submit" value="Transformer"/><br/>
<textarea rows="50" cols="75" name="text" style="border: 1px black dotted; cursor: text; padding: 10px; margin: 10px; color: #738194; font-family: verdana; font-size: 13px; font-weight: bold;"></textarea><br/>
<input type="submit" value="Transformer"/><br/>
</form>
</fieldset>
</div>
</div>
</body>
</html>
j'aimerais bien faire un bouton pour selectioner [et un pour copier par la même ocasion] tout le texte dans le div ou est renvoyé le texte reformété.
j'ai trouvé ça:
<input type="button" value="Sélectionner tout" onClick="window.document.transformation.select();">
j'ai essayer de modifier un peu ça pour arriver à sélectionner le div mais sans succès :s
Savez-vous m'aider ? par la meme ocasion comment faire pour aussi savoir copier le texte sélectionner par l'intermédiaire d'un bouton ?
merci.
ps. j'sais pas programmer en js !
Dernière édition: 27/01/2007 @ 17:29:20
J'suis ne train d'écrire un script php qui modifie certains caractères d'un texte.
Voici mon code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>B3nii.sky</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body style="background-color: white; margin:0; padding: 0; color: black;">
<div style="width: 100%; height: 71px; margin-bottom: 20px; border-style: hidden; background-color: #738194; border-width: 0;">
<a href="http://b3nii.skyblog.com" target="_blank" style="border-width: 0;"><img src="head_prg.jpg" alt="b3nii" style="border-style: hidden; border-width: 0;"/></a>
</div>
<div style="margin: 10px;">
<?php
if (isset($_POST['text']) AND $_POST['text'] != '')
{
$texte = $_POST['text'];
$texte = nl2br($texte);
$texte = str_replace('a', 'α', $texte);
$texte = str_replace('Ã ', 'α', $texte);
$texte = str_replace('â', 'α', $texte);
$texte = str_replace('ä', 'α', $texte);
$texte = str_replace('e', 'ε', $texte);
$texte = str_replace('é', 'ε', $texte);
$texte = str_replace('è', 'ε', $texte);
$texte = str_replace('ê', 'ε', $texte);
$texte = str_replace('ë', 'ε', $texte);
$texte = str_replace('o', '0', $texte);
$texte = str_replace('ô', '0', $texte);
$texte = str_replace('ö', '0', $texte);
echo '<p><input type="button" value="Sélectionner tout" onClick="window.document.transformation.select();"></p><br/>';
echo '<div style="border-style: solid; border-color: black; border-width: 2px; margin-bottom: 50px; padding: 10px;" name="transformation">';
echo stripslashes($texte);
echo '</div>';
}
?>
<div>
<fieldset style="text-align: center;">
<legend>Entrez votre texte</legend>
<form method="post" action="index.php">
<input type="submit" value="Transformer"/><br/>
<textarea rows="50" cols="75" name="text" style="border: 1px black dotted; cursor: text; padding: 10px; margin: 10px; color: #738194; font-family: verdana; font-size: 13px; font-weight: bold;"></textarea><br/>
<input type="submit" value="Transformer"/><br/>
</form>
</fieldset>
</div>
</div>
</body>
</html>
j'aimerais bien faire un bouton pour selectioner [et un pour copier par la même ocasion] tout le texte dans le div ou est renvoyé le texte reformété.
j'ai trouvé ça:
<input type="button" value="Sélectionner tout" onClick="window.document.transformation.select();">
j'ai essayer de modifier un peu ça pour arriver à sélectionner le div mais sans succès :s
Savez-vous m'aider ? par la meme ocasion comment faire pour aussi savoir copier le texte sélectionner par l'intermédiaire d'un bouton ?
merci.
ps. j'sais pas programmer en js !
Dernière édition: 27/01/2007 @ 17:29:20
[javascript] select() div
Publié le 27/01/2007 @ 17:37:46,
Par zionJ'suis ne train d'écrire un script php qui modifie certains caractères d'un texte.
Oui mais euh... Tu es en train de confondre client et serveur lourdement toi, non?
Tu fous ton code PHP en plein milieu de ta page et tu espères qu'il va récupérer le texte d'un div et le modifier en bidouillant en javascript. Le PHP est interprété au niveau du SERVEUR et renvoie son résultat au CLIENT chez qui tu peux jouer avec du javascript.
Si tu commençais par le début et que tu disais plutôt ce que tu veux faire concrètement?
Je suis le Roy
[javascript] select() div
Publié le 27/01/2007 @ 17:48:48,
Par gollum33voila en clair ce que ça donne: http://moiben.eu/blog/
en faite y'a un formulaire qui renvoit vers la meme page, le script php va regarder si le formulaire à été rempli et modifier le texte [e->?; a->?; o->0] et l'afficher. Toute la partie php fonctionne correctement !
Mon but est juste de créer un bouton javascript qui sélectionne le texte sur l'explorateur internet chez le client! [et un qui met dans le presse-papier le texte]
Donc c'est juste un select() mais dans un div ! [balise block kifaitrien du xhtml ou est contenu le texte renvoyé par php]
Non je ne confond pas client et serveur !
en faite y'a un formulaire qui renvoit vers la meme page, le script php va regarder si le formulaire à été rempli et modifier le texte [e->?; a->?; o->0] et l'afficher. Toute la partie php fonctionne correctement !
Mon but est juste de créer un bouton javascript qui sélectionne le texte sur l'explorateur internet chez le client! [et un qui met dans le presse-papier le texte]
Donc c'est juste un select() mais dans un div ! [balise block kifaitrien du xhtml ou est contenu le texte renvoyé par php]
Non je ne confond pas client et serveur !
[javascript] select() div
Publié le 27/01/2007 @ 17:55:42,
Par ClandestinoC'est un générateur de texte "h4C<3r/nOOb" ???
[javascript] select() div
Publié le 27/01/2007 @ 18:13:25,
Par gollum33N0n, c'?st un g?n?r?t?ur d? t?xt? p0ur simplifi?r l? "styl?g?" d?s t?xt?s p0ur l?s bl0g d? typ? "skym?rd?"
[javascript] select() div
Publié le 27/01/2007 @ 18:26:23,
Par zionEn principe copier le code dans le presse papier ce n'est pas possible, sauf peut être spécifique à IE en bidouillant très fortement mais en Javascript pur en théorie tu peux te brosser, sinon tu imagines? Un script qui tourne en boucle et qui récupère le contenu du presse papier... bonjour le virus
Donc ça clairement tu oublies
Pour la sélection tu dois aller jeter un oeil du côté d'ici:
http://www.informaticien.be/forum_answer-3179.html
Avec le bouton select-all
Donc ça clairement tu oublies
Pour la sélection tu dois aller jeter un oeil du côté d'ici:
http://www.informaticien.be/forum_answer-3179.html
Avec le bouton select-all
Je suis le Roy
[javascript] select() div
Publié le 27/01/2007 @ 18:46:14,
Par cauetfunction BBEditorSelectAll(AName)
{
var lElem = document.getElementById(AName);
lElem.focus();
lElem.select();
}
[javascript] select() div
Publié le 27/01/2007 @ 18:53:48,
Par gollum33Pour la sélection tu dois aller jeter un oeil du côté d'ici:
http://www.informaticien.be/forum_answer-3179.html
Avec le bouton select-all
merci
je n'ai pas développé kelare et je ne compte pas étudier tous les codes pour savoir comment tu as organisé ton travail !
puis j'ai dit que je ne savais pas bidouiller en js donc m'y retrouver dans ce genre de code c'est assez dûr !
[javascript] select() div
Publié le 27/01/2007 @ 19:06:13,
Par gollum33merci
Pour utiliser la fonction je fais "onClick="BBEditorSelectAll(transformation);" transformation étant le "name" du noeud ou se trouve le texte à sélectionner ??
[javascript] select() div
Publié le 27/01/2007 @ 19:18:10,
Par zionLa citation de cauet c'est de mon code, c'est quand même pas dur de faire un SEARCH sur SelectAll dans le source quoi
Tu dois passer le nom, pas l'element sinon ca marchera pas, donc BBEditorSelectAll('transformation'); plutôt
Tu dois passer le nom, pas l'element sinon ca marchera pas, donc BBEditorSelectAll('transformation'); plutôt
Je suis le Roy
[javascript] select() div
Publié le 27/01/2007 @ 19:37:01,
Par gollum33La citation de cauet c'est de mon code, c'est quand même pas dur de faire un SEARCH sur SelectAll dans le source quoi
Tu dois passer le nom, pas l'element sinon ca marchera pas, donc BBEditorSelectAll('transformation'); plutôt
Tu dois passer le nom, pas l'element sinon ca marchera pas, donc BBEditorSelectAll('transformation'); plutôt
j'suis telement nul que ça marche pas
la source est ici: http://moiben.eu/blog/source.php
c'est koikivapas ??
merci
[javascript] select() div
Publié le 27/01/2007 @ 20:35:33,
Par cauet<div id="transformation">