Un bouton type bouton de formulaire...

Statut
N'est pas ouverte pour d'autres réponses.

guslinux

Gamerz'ien
comment je peux faire un bouton type bouton de formulaire pour un retour à la page précédente, ou pour un lien ...

merciii
 

titloup

Elite
Avec du javascript je crois... :?:
 
G

Guest

ex membre
Si deja tu précisais ne quel language....
 

titloup

Elite
Je fais ça quand on clique sur une image... et voici les fonctions...

Code:
ONCLICK="HistoryBack()"

ONCLICK="HistoryForward()"
 
1er
OP
guslinux

guslinux

Gamerz'ien
1v0 - WOLF a dit:
Je fais ça quand on clique sur une image... et voici les fonctions...

Code:
ONCLICK="HistoryBack()"

ONCLICK="HistoryForward()"
oki j'avais pas pensé au onclick ...
 
1er
OP
guslinux

guslinux

Gamerz'ien
Sl4d3 a dit:
Si deja tu précisais ne quel language....
moi j'aurais préféré le javanais... :wink: bein j'ai pas précisé le language... paske ca rentre soit ds l'html ou le javascript... ca m'étonnerais le php ... ou asp ... mais vu que j'ai apache (php) ...
 
R

RedCross

ex membre
Tu peux utiliser ceci aussi :
Code:
<a href=javascript:history.go(-1)>Lien</a>
 
1er
OP
guslinux

guslinux

Gamerz'ien
RedCross a dit:
Tu peux utiliser ceci aussi :
Code:
<a href=javascript:history.go(-1)>Lien</a>
oui ms nan, en fait c pour mettre pour l'interface d'ajout de news sur mon site... j'ai un bouton configmer l'envois, => formulaire, donc, je v pas mettre un lien href pour Modifier.... soyons logique !! lol :roll:
 
1er
OP
guslinux

guslinux

Gamerz'ien
1v0 - WOLF a dit:
Je fais ça quand on clique sur une image... et voici les fonctions...

Code:
ONCLICK="HistoryBack()"

ONCLICK="HistoryForward()"
Code:
<input type="submit" onclick="HistoryBack(-1)" value="Modifier">
ca va pas..; il fais rien de rien.. et dans le formulaire... il l'envoie quand meme... je crois qu'il y a qqch à changer au niveau du type ...
 
R

RedCross

ex membre
bordel, si tu nous expliquais exactement ce que tu veux faire, sur quelles pages et en quel langage. Ça éviterait de parler dans le vide et de trouver direct la solution...
 
1er
OP
guslinux

guslinux

Gamerz'ien
RedCross a dit:
bordel, si tu nous expliquais exactement ce que tu veux faire, sur quelles pages et en quel langage. Ça éviterait de parler dans le vide et de trouver direct la solution...
oki scuse moi :?


bon, je v expliquer tout le truc alors, j'ai donc fais un "programme" en php permettant aux membres de mon site d'ajouter des news... mais bon, le truc se présente de la facon suivante : un formulaire avec le titre et le contenu de la news à rentrer ... le membre ayant un cookie sur son pc pour se faire reconnaitre ... mais j'ai remarqué (en l'utilisant moi meme d'ailleur) qu'il arrive souvent qu'on fasse une faute de frape ou autre en tapant son texte, donc, j'amerais améliorer mon prog pour qu'il mette une prévisualisation avant l'enregistrement dans le fichier .bin contenant les news (et ouais j'ai pas fais mysql dsl les gas), et donc, sur cette page de prévisualisation, il me faut 2 boutons, enregistrer ou modifier (revenir à la page avant koi)... voila donc les données du problème...
 
R

RedCross

ex membre
guslinux a dit:
RedCross a dit:
bordel, si tu nous expliquais exactement ce que tu veux faire, sur quelles pages et en quel langage. Ça éviterait de parler dans le vide et de trouver direct la solution...
oki scuse moi :?


bon, je v expliquer tout le truc alors, j'ai donc fais un "programme" en php permettant aux membres de mon site d'ajouter des news... mais bon, le truc se présente de la facon suivante : un formulaire avec le titre et le contenu de la news à rentrer ... le membre ayant un cookie sur son pc pour se faire reconnaitre ... mais j'ai remarqué (en l'utilisant moi meme d'ailleur) qu'il arrive souvent qu'on fasse une faute de frape ou autre en tapant son texte, donc, j'amerais améliorer mon prog pour qu'il mette une prévisualisation avant l'enregistrement dans le fichier .bin contenant les news (et ouais j'ai pas fais mysql dsl les gas), et donc, sur cette page de prévisualisation, il me faut 2 boutons, enregistrer ou modifier (revenir à la page avant koi)... voila donc les données du problème...
Voila qui est beaucoup plus clair. :wink:
Passke en plus, j'ai exactement la meme chose pour mon systeme d'admin de news... je regarde ça pour te filer le bon code direct.
 
R

RedCross

ex membre
Bein, en fait, y a rien à faire, moi, j'ai mis mes boutons en simple lien, pas en "form" lol...le reste, c'est ton php. Mais ça, je pense que tout est ok non ? Si c'est pour le php qu'il faut de l'aide, les Gamerz peuvent aussi t'aider mais sinon, c'est tout con.

Tu ajoutes une news :
Code:
<a href="form.php?action=add">add</a>
Tu arriveras donc à ta page d'édition de news dans laquelle tu auras 2 boutons.
Sauvegarde des données (tu envoies ton formulaire php) :
Code:
<a href='javascript:document.form.submit()'>save</a>
Retour à la page précédente pour corriger :
Code:
<a href="javascript:history.back(-1);">cancel</a>
 

SUEd

Touriste
guslinux a dit:
RedCross a dit:
bordel, si tu nous expliquais exactement ce que tu veux faire, sur quelles pages et en quel langage. Ça éviterait de parler dans le vide et de trouver direct la solution...
oki scuse moi :?


bon, je v expliquer tout le truc alors, j'ai donc fais un "programme" en php permettant aux membres de mon site d'ajouter des news... mais bon, le truc se présente de la facon suivante : un formulaire avec le titre et le contenu de la news à rentrer ... le membre ayant un cookie sur son pc pour se faire reconnaitre ... mais j'ai remarqué (en l'utilisant moi meme d'ailleur) qu'il arrive souvent qu'on fasse une faute de frape ou autre en tapant son texte, donc, j'amerais améliorer mon prog pour qu'il mette une prévisualisation avant l'enregistrement dans le fichier .bin contenant les news (et ouais j'ai pas fais mysql dsl les gas), et donc, sur cette page de prévisualisation, il me faut 2 boutons, enregistrer ou modifier (revenir à la page avant koi)... voila donc les données du problème...
une solution est le traitement en php suivant la valeur du bouton submit ;)

Page avec le formulaire :
<input type="submit" name="Submit" value="Prévisualiser">

Page de prévisualisation :
<input type="submit" name="Submit" value="Confirmer">
<input type="submit" name="Submit" value="Modifier">

ensuite, dans ton script, tu fais un
Code:
if (empty($Submit)) {
// quand l'utilisateur arrive sur la page, la var $Submit est vide, donc ici, c'est la page avec le formulaire
}
elseif ($Submit == "Prévisualiser") {
// affiche la page de prévisualisation (ne pas oublier de faire des champs "hidden" pour sauver les variables pour la confirmation ou la modification
}
elseif ($Submit == "Confirmer") {
// enregistrement du message
}
elseif ($Submit == "Modifier") {
// tu réaffiches la page de départ, sauf que tu mets un value pour chaque champs
}
else {
// erreur (au cas où un gars s'amuserait :p)
}
j'ai édité pour être plus complet ;)
 
1er
OP
guslinux

guslinux

Gamerz'ien
SUEd a dit:
guslinux a dit:
RedCross a dit:
bordel, si tu nous expliquais exactement ce que tu veux faire, sur quelles pages et en quel langage. Ça éviterait de parler dans le vide et de trouver direct la solution...
oki scuse moi :?


bon, je v expliquer tout le truc alors, j'ai donc fais un "programme" en php permettant aux membres de mon site d'ajouter des news... mais bon, le truc se présente de la facon suivante : un formulaire avec le titre et le contenu de la news à rentrer ... le membre ayant un cookie sur son pc pour se faire reconnaitre ... mais j'ai remarqué (en l'utilisant moi meme d'ailleur) qu'il arrive souvent qu'on fasse une faute de frape ou autre en tapant son texte, donc, j'amerais améliorer mon prog pour qu'il mette une prévisualisation avant l'enregistrement dans le fichier .bin contenant les news (et ouais j'ai pas fais mysql dsl les gas), et donc, sur cette page de prévisualisation, il me faut 2 boutons, enregistrer ou modifier (revenir à la page avant koi)... voila donc les données du problème...
une solution est le traitement en php suivant la valeur du bouton submit ;)

Page avec le formulaire :
<input type="submit" name="Submit" value="Prévisualiser">

Page de prévisualisation :
<input type="submit" name="Submit" value="Confirmer">
<input type="submit" name="Submit" value="Modifier">

ensuite, dans ton script, tu fais un
Code:
if (empty($Submit)) {
// quand l'utilisateur arrive sur la page, la var $Submit est vide, donc ici, c'est la page avec le formulaire
}
elseif ($Submit == "Prévisualiser") {
// affiche la page de prévisualisation (ne pas oublier de faire des champs "hidden" pour sauver les variables pour la confirmation ou la modification
}
elseif ($Submit == "Confirmer") {
// enregistrement du message
}
elseif ($Submit == "Modifier") {
// tu réaffiches la page de départ, sauf que tu mets un value pour chaque champs
}
else {
// erreur (au cas où un gars s'amuserait :p)
}
j'ai édité pour être plus complet ;)
ha... le "bonton" envoie aussi une variable.... je savais pas... ca facilite tout le bazar ca... merci :D je teste des que j'en ai fini avec le pc de la voisine ...
 
1er
OP
guslinux

guslinux

Gamerz'ien
Ca avance... tout doucement, le passage de variables se fait convenablement... mais j'ai un petit problème avec les textarea... :?

http://easyuser.homeip.net/membres/membres.php

Login-Pass : visiteur-visiteur

essaye d'ajouter une news.. tu veras ... (j'ai désactivé la fonction qui l'écris ds le fichier... mais c'est poru voir l'interface et le passage des variable...

Le bugs est :
Code:
<p>Titre de la News <input type="text" value="<?echo $titre;?>" name="titre" maxlength="35"></p>
=> OK la valeur est bein $titre
<p>Contenu de la News<br><textarea name="news" value="<?echo $news;?>" cols="60" rows="10"></textarea></p>
=> PAS OK... LE CADRE EST BLANC...
 
1er
OP
guslinux

guslinux

Gamerz'ien
Je comprends pas ... ca enleve pas les <br> ... :?

Code:
// remise en forme pour le textarea ...
// fonction qui élimine les <br> et les remplace par des \n !!
$news = $news."ù";
for($i=0;$news[$i]!="ù";$i++)
	{
	$add="";
		if (($news[$i]=='<') && (($news[$i+1]=='b') || ($news[$i+1]=='B')) && (($news[$i+1]=='R') || ($news[$i+2]=='r')) && ($news[$i+3]=='>')) { $i=$i+3; $news[$i]="";}
		echo $news[$i];
		$newstmp = $newstmp.$news[$i];
	}

$news = $newstmp;
 
1er
OP
guslinux

guslinux

Gamerz'ien
AGain a dit:
La fonction str_replace te faciliterais énormément la tâche.

http://be2.php.net/manual/fr/function.str-replace.php
oki merci...
Mais j'ai du mal à comprendre :?

Code:
mixed str_replace ( mixed search, mixed replace, mixed subject)

=> $string=str_replace("\\", "\\\\", $string);
cette instruction remplace donc les \\ par des \\\\ , dans le texte contenu dans $string ...
 

La Poubelle

Pou'r allé Danché
Normalement.

Mais je ne connais pas l'efficacite.

J'suis javascript et asp (eh oui :) )
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut