Pourrez-vous m'aider ?
Résolu
qveys
Messages postés
32
Statut
Membre
-
briiiiix Messages postés 624 Statut Membre -
briiiiix Messages postés 624 Statut Membre -
Bonjour, Bonsoir ou Bonne nuit
J'ai un code html très intéréssant pour écrire un nouveau titre ou des news mais j'ai un petit problème puisque celui si et sous forme de formulaire. Avez-vous une solution pour changer le formulaire par du texte brut ?
Merci d'avance
J'ai un code html très intéréssant pour écrire un nouveau titre ou des news mais j'ai un petit problème puisque celui si et sous forme de formulaire. Avez-vous une solution pour changer le formulaire par du texte brut ?
<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.form.champ.value = 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()">
<form name=form>
<textarea name=champ rows=11 cols=38 style="background-color: rgb(0,0,0);
color: #00FF00; cursor: default; font-family: Arial; font-size: 12px;
border-style: solid; border-color: #008000" wrap=virtual>Les news.
</body>
</html>
Merci d'avance
A voir également:
- Pourrez-vous m'aider ?
- 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
- Capture d'image et envoi de vidéo - Forum Graphisme
- Votre peripherique est connecte mais vous ne pourrez - Forum Réseau
- Conexion internet impossible ✓ - Forum WiFi
- Personne que vous pourriez connaitre facebook - Guide
5 réponses
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 ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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.