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
merciii
ONCLICK="HistoryBack()"
ONCLICK="HistoryForward()"
oki j'avais pas pensé au onclick ...1v0 - WOLF a dit:Je fais ça quand on clique sur une image... et voici les fonctions...
Code:ONCLICK="HistoryBack()" ONCLICK="HistoryForward()"
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) ...Sl4d3 a dit:Si deja tu précisais ne quel language....
<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:RedCross a dit:Tu peux utiliser ceci aussi :
Code:<a href=javascript:history.go(-1)>Lien</a>
1v0 - WOLF a dit:Je fais ça quand on clique sur une image... et voici les fonctions...
Code:ONCLICK="HistoryBack()" ONCLICK="HistoryForward()"
<input type="submit" onclick="HistoryBack(-1)" value="Modifier">
oki scuse moi :?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...
Voila qui est beaucoup plus clair. :wink:guslinux a dit:oki scuse moi :?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...
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...
<a href="form.php?action=add">add</a>
<a href='javascript:document.form.submit()'>save</a>
<a href="javascript:history.back(-1);">cancel</a>
une solution est le traitement en php suivant la valeur du bouton submitguslinux a dit:oki scuse moi :?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...
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...
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)
}
ha... le "bonton" envoie aussi une variable.... je savais pas... ca facilite tout le bazar ca... merci je teste des que j'en ai fini avec le pc de la voisine ...SUEd a dit:une solution est le traitement en php suivant la valeur du bouton submitguslinux a dit:oki scuse moi :?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...
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...
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
j'ai édité pour être plus completCode: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) }
<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...
// 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;
oki merci...AGain a dit:La fonction str_replace te faciliterais énormément la tâche.
http://be2.php.net/manual/fr/function.str-replace.php
mixed str_replace ( mixed search, mixed replace, mixed subject)
=> $string=str_replace("\\", "\\\\", $string);