Pourrez-vous m'aider ?
Résolu/Fermé
qveys
Messages postés
32
Date d'inscription
dimanche 11 novembre 2007
Statut
Membre
Dernière intervention
30 juillet 2009
-
24 oct. 2008 à 17:05
briiiiix Messages postés 575 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 1 juin 2010 - 29 oct. 2008 à 17:57
briiiiix Messages postés 575 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 1 juin 2010 - 29 oct. 2008 à 17:57
A voir également:
- Pourrez-vous m'aider ?
- La poste est prête à prendre en charge votre envoi. dès qu'il nous sera confié, vous pourrez suivre son trajet ici. - Forum Consommation & Internet
- J'espère que vous pourrez m'aider ✓ - Forum Cinéma / Télé
- Votre peripherique est connecte mais vous ne pourrez - Forum Réseau
- Colissimo problème ✓ - Forum Consommation & Internet
- Dans cette vidéo, un texte apparaît furtivement. capturez l'image au bon moment (capture d'écran ou screenshot) pour avoir le temps de lire les instructions. vous pourrez essayer autant de fois que vous voulez. ✓ - Forum Windows
5 réponses
briiiiix
Messages postés
575
Date d'inscription
vendredi 24 octobre 2008
Statut
Membre
Dernière intervention
1 juin 2010
18
27 oct. 2008 à 10:50
27 oct. 2008 à 10:50
Il suffit de remplacer ton textearea par un div ayant un id "test" dans l'exemple qui suivera, lui appliquer ta mise en forme a l'aide du css puis remplacer la fonction
"document.form.champ.value = "
par la fonction
"document.getElementById('test').innerHTML = "
et comme ça t'as plus besoin de formulaire car c'est avec l'id que tu appelles l'element html <div ...
Pour être plus claire, J'ai effectué ces modifications et voila ton code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nouvelle page 1</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
var max=0;
function textlist() {
max=textlist.arguments.length;
for (i=0; i<max; i++)
this[i]=textlist.arguments[i];
}
tl = new textlist(
"Message numéro 1.",
"Message numéro 2.",
"Message numéro 3.",
"Message numéro 4.",
"Message numéro 5."
);
var x = 0; pos = 0;
var l = tl[0].length;
function machine() {
document.getElementById('test').innerHTML = tl[x].substring(0, pos) + "_";
if(pos++ == l) {
pos = 0;
setTimeout("machine()", 2000);
if(++x == max) x = 0;
l = tl[x].length;
} else
setTimeout("machine()", 50);
}
</script>
</head>
<BODY OnLoad="machine()">
<div id="test" style="background-color: rgb(0,0,0);
color: #00FF00; cursor: default; font-family: Arial; font-size: 12px;
border-style: solid; border-color: #008000; width:200px" wrap=virtual>Les news.
</div>
</body>
</html>
Ca réponds à ta question ?
"document.form.champ.value = "
par la fonction
"document.getElementById('test').innerHTML = "
et comme ça t'as plus besoin de formulaire car c'est avec l'id que tu appelles l'element html <div ...
Pour être plus claire, J'ai effectué ces modifications et voila ton code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nouvelle page 1</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
var max=0;
function textlist() {
max=textlist.arguments.length;
for (i=0; i<max; i++)
this[i]=textlist.arguments[i];
}
tl = new textlist(
"Message numéro 1.",
"Message numéro 2.",
"Message numéro 3.",
"Message numéro 4.",
"Message numéro 5."
);
var x = 0; pos = 0;
var l = tl[0].length;
function machine() {
document.getElementById('test').innerHTML = tl[x].substring(0, pos) + "_";
if(pos++ == l) {
pos = 0;
setTimeout("machine()", 2000);
if(++x == max) x = 0;
l = tl[x].length;
} else
setTimeout("machine()", 50);
}
</script>
</head>
<BODY OnLoad="machine()">
<div id="test" style="background-color: rgb(0,0,0);
color: #00FF00; cursor: default; font-family: Arial; font-size: 12px;
border-style: solid; border-color: #008000; width:200px" wrap=virtual>Les news.
</div>
</body>
</html>
Ca réponds à ta question ?
qveys
Messages postés
32
Date d'inscription
dimanche 11 novembre 2007
Statut
Membre
Dernière intervention
30 juillet 2009
29 oct. 2008 à 16:55
29 oct. 2008 à 16:55
Merci beaucoup ! C'est parfait comme tu l'a modifié
briiiiix
Messages postés
575
Date d'inscription
vendredi 24 octobre 2008
Statut
Membre
Dernière intervention
1 juin 2010
18
29 oct. 2008 à 17:57
29 oct. 2008 à 17:57
Pas de quoi, ça m'a fait plaisir d'avoir aidé.
Je suis la en tout cas
Je suis la en tout cas
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
briiiiix
Messages postés
575
Date d'inscription
vendredi 24 octobre 2008
Statut
Membre
Dernière intervention
1 juin 2010
18
24 oct. 2008 à 17:49
24 oct. 2008 à 17:49
Moi aussi je veu aider, mais je ve savoir ton besoin
qveys
Messages postés
32
Date d'inscription
dimanche 11 novembre 2007
Statut
Membre
Dernière intervention
30 juillet 2009
27 oct. 2008 à 10:29
27 oct. 2008 à 10:29
En fait quand vous entrez ce code dans une page html, ce code s'affiche comme un formulaire. Et ce que j'aimerai faire sais avoir ce code la mais sans le format formulaire. Comme un vrai texte que l'on tape.
Je sais pas si c'est très explicite ce que je raconte mais je n'ai pas d'autre manière de l'expliquer.
En bref, transformer le code html que je vous ai donné. Passé d'un format formulaire à un format d'écriture normale.
Je sais pas si c'est très explicite ce que je raconte mais je n'ai pas d'autre manière de l'expliquer.
En bref, transformer le code html que je vous ai donné. Passé d'un format formulaire à un format d'écriture normale.