Générateur / formulaire
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Générateur / formulaire
Bonjour , je voudrais faire une tableau de calcul que mes membres pourrais utiliser mais je sais pas comment faire car je suis pas très douer en codage .
Il s'agit d'un simulateur de pillage pour un jeu, il y a 4 types d'unités et 3 types de ressources donc les personnes aurais juste a rentrer leurs armées et sa leur donnerais un résultat sur les 3 types de ressources différentes .
Est ce que quelqu'un pourrais m'aider à le faire ? Car j'avais fait sa sur une feuille exel converti en google doc (et oui j'ai pas excel lol) et je l'avais partager mais ce système n'est pas très pratique et pas très privé on va dire ^^
Sa serais vraiment cool si quelqu'un pouvais m'aider ou me diriger quelque part ou c'est bien expliqué et je pourrais apprendre facilement , j'ai déjà chercher mais peut être pas la ou il faut
J'aimerais sois faire quelque chose du même genre ou alors coder une feuille de calcul
Il s'agit d'un simulateur de pillage pour un jeu, il y a 4 types d'unités et 3 types de ressources donc les personnes aurais juste a rentrer leurs armées et sa leur donnerais un résultat sur les 3 types de ressources différentes .
Est ce que quelqu'un pourrais m'aider à le faire ? Car j'avais fait sa sur une feuille exel converti en google doc (et oui j'ai pas excel lol) et je l'avais partager mais ce système n'est pas très pratique et pas très privé on va dire ^^
Sa serais vraiment cool si quelqu'un pouvais m'aider ou me diriger quelque part ou c'est bien expliqué et je pourrais apprendre facilement , j'ai déjà chercher mais peut être pas la ou il faut
J'aimerais sois faire quelque chose du même genre ou alors coder une feuille de calcul
Dernière édition par Suiton le Lun 13 Aoû 2012 - 11:22, édité 3 fois
Re: Générateur / formulaire
bonsoir,
- 10/10/7 ?
- 27 ?
Pirates , Canonniers , Épéistes , Tireurs : ont la même valeur ?
quel est le ratio troupes/ressources ?
le résultat doit-il s'afficher seulement sur la feuille ?
Si vous entrez " 1 " dans le champ "pirates" , quel est le résultat qui doit s'afficher ?La différence c'est que sur le mien les 3 ressources ne son pas piller pareil , exemple avec 1 pirates je vais piller 10 / 10 et 7 en mode attaque et en mode pillage 20 / 20 / 18 et sa pour les 4 types d'unités
- 10/10/7 ?
- 27 ?
Pirates , Canonniers , Épéistes , Tireurs : ont la même valeur ?
quel est le ratio troupes/ressources ?
le résultat doit-il s'afficher seulement sur la feuille ?
Re: Générateur / formulaire
Scoubifitz a écrit:bonsoir,1) Si vous entrez " 1 " dans le champ "pirates" , quel est le résultat qui doit s'afficher ?La différence c'est que sur le mien les 3 ressources ne son pas piller pareil , exemple avec 1 pirates je vais piller 10 / 10 et 7 en mode attaque et en mode pillage 20 / 20 / 18 et sa pour les 4 types d'unités
- 10/10/7 ?
- 27 ?
le résultat doit-il s'afficher seulement sur la feuille ?
1) Le résultat devrais être de : en mode pillage : 20 / 20 / 18 et en mode attaque 10 / 10 / 7
Les 2 résultats doivent apparaitre en dessous des cases ou alors dans des cases exprès que je pourrais rajouter
J'espère avoir réussi a me faire comprendre
Dernière édition par Suiton le Lun 13 Aoû 2012 - 12:38, édité 1 fois
Re: Générateur / formulaire
bonsoir,
la page est presque prête ...
il me manque toujours :
la page est presque prête ...
il me manque toujours :
en clair , le calcul en mode combat et en mode pillage , pour les ressources ...quel est le ratio troupes/ressources ?
Re: Générateur / formulaire
Sa je sais pas , je sais juste combien pille chaque unité . Je connais vraiment rien en codage , a quoi pourras vous servir se ratio ? Car ce qui nous intéresse c'est combien je vais pouvoir piller avec par exemple : 1500 / 1200 / 1000 / 800 et que sa me donne le résultat pour le mode pillage et mode attaque .
avez vous vraiment besoin du ratio ?
Y a-t-il un moyen de le connaitre ?
En tout cas merci pour tout , c'est vraiment sympa de votre part
avez vous vraiment besoin du ratio ?
Y a-t-il un moyen de le connaitre ?
En tout cas merci pour tout , c'est vraiment sympa de votre part
Re: Générateur / formulaire
pour la 2e partie du générateur , il y a :
Nombre de ressources à piller : 10
En mode combat 3
En mode pillage 1
Nombre de ressources à piller : 100
En mode combat 29
En mode pillage 8
Nombre de ressources à piller : 1000
En mode combat 286
En mode pillage 80
Nombre de ressources à piller : 10000
En mode combat 2 858
En mode pillage 800
Nombre de ressources à piller : 70000
En mode combat 20 000
En mode pillage 5 600
on voit qu'il y a un ratio de 2/7e pour le combat , et 8/100e pour le pillage , avec un arrondi au point supérieur ...
je garde le même calcul ?
Nombre de ressources à piller : 10
En mode combat 3
En mode pillage 1
Nombre de ressources à piller : 100
En mode combat 29
En mode pillage 8
Nombre de ressources à piller : 1000
En mode combat 286
En mode pillage 80
Nombre de ressources à piller : 10000
En mode combat 2 858
En mode pillage 800
Nombre de ressources à piller : 70000
En mode combat 20 000
En mode pillage 5 600
on voit qu'il y a un ratio de 2/7e pour le combat , et 8/100e pour le pillage , avec un arrondi au point supérieur ...
je garde le même calcul ?
Re: Générateur / formulaire
Ah ok je viens de comprendre de quoi vous me parliez , je pensais pas que vous feriez également cette partie là de la feuille . C'est pour sa que je comprenais pas xD
Je vais regarder sa et je vous tiens au courant au plus vite
Sinon serais-t-il possible de rajouter 2 cases en + a coter pour que sa corresponde aux 3 types de ressources existante et que en dessous le résultat soit pour toute les unités ? Mais Par exemple mettre des cases a cocher pour dire avec quel type d'unités je voudrais le résultat .
Si c'est trop compliquer c'est pas grave , on reste sur la première idée , et le résultat seras seulement pour la 1ère unité .
Je vais regarder sa et je vous tiens au courant au plus vite
Sinon serais-t-il possible de rajouter 2 cases en + a coter pour que sa corresponde aux 3 types de ressources existante et que en dessous le résultat soit pour toute les unités ? Mais Par exemple mettre des cases a cocher pour dire avec quel type d'unités je voudrais le résultat .
Si c'est trop compliquer c'est pas grave , on reste sur la première idée , et le résultat seras seulement pour la 1ère unité .
Dernière édition par Suiton le Lun 13 Aoû 2012 - 12:39, édité 1 fois
Re: Générateur / formulaire
Je sens qu'on s'embrouille , là ...
N'oubliez pas que je ne connais absolument pas le fonctionnement du jeu !^^
1 -je vais déjà vous envoyer le code .. Remplacez entièrement le contenu de votre page HTML par celui-ci :
- Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Simulateur Dark Night</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link href="" rel="stylesheet" type="text/css">
</head>
<style type="text/css">
<!--
body {
background:#3E99AC;
}
form{
width:600px;
margin:auto;
}
fieldset {
padding:20px;
background:rgba(0,0,0,0.3);
border:5px solid #ECD563;
}
legend,h2 {
padding-left:20px;
padding-right:20px;
font:italic bold 25px arial;
color:#ECD563;
}
input {
margin:0 10px;
padding-right:3px;
background:rgba(0,0,0,0.3);
font-size:12px;
color:white;
text-align:right;
}
.combat,.ressource {
width:490px;
font:normal 14px times new roman;
background:rgba(0,0,0,0.3);
text-align:center;
margin:auto;
color:white;
}
.combat {
border:1px solid #ECD563;
border-width:3px 3px 0px 3px ;
-moz-border-radius:30px 30px 0px 0px ;
-webkit-border-radius:30px 30px 0px 0px ;
border-radius:30px 30px 0px 0px ;
}
.ressource {
border:1px solid #E29426;
border-width:0px 3px 3px 3px ;
-moz-border-radius:0px 0px 30px 30px;
-webkit-border-radius:0px 0px 30px 30px;
border-radius:0px 0px 30px 30px;
padding-top:1px;
}
.codage {
text-align:right;
padding-top:5px;
font-size:12px;
color:#3E99AC;
}
-->
</style>
<body>
<form action="index.php" method="post">
<br /><fieldset><legend>Le Simulateur</legend>
<div class="combat"><h2>Combat/pillage</h2>
<i>Nous partîmes cinq cents; mais par un prompt renfort<br />
Nous nous vîmes trois mille en arrivant au port ...</i><br /><br />
Les volontaires pour le pillage , un pas en avant !<br /><br />
<div style="width:150px;margin:auto;text-align:right;">
Pirates :<input type="text" name="pirate" size="4" maxlength="5" /><br />
Canonniers :<input type="text" name="canon" size="4" maxlength="5" /><br />
Epéistes :<input type="text" name="epee" size="4" maxlength="5" ><br />
Tireurs :<input type="text" name="tir" size="4" maxlength="5" /><br /><br /></div>
<input type="button" onClick="
var pirate = new Number(form.pirate.value);
var canon = new Number(form.canon.value);
var epee = new Number(form.epee.value);
var tir = new Number(form.tir.value);
var nb1 = Number((pirate*20)+(canon*40)+(epee*80)+(tir*100));
var nb2 = Number((pirate*20)+(canon*40)+(epee*80)+(tir*100));
var nb3 = Number((pirate*18)+(canon*28)+(epee*75)+(tir*96));
var nb11 = Number((pirate*10)+(canon*20)+(epee*30)+(tir*50));
var nb12 = Number((pirate*10)+(canon*20)+(epee*30)+(tir*50));
var nb13 = Number((pirate*7)+(canon*16)+(epee*28)+(tir*45));
form.nb1.value=nb1;form.nb2.value=nb2;form.nb3.value=nb3;
form.nb11.value=nb11;form.nb12.value=nb12;
form.nb13.value=nb13;" name="post" value="Vérifier" />
<input type="reset" value="Effacer" /><br /><br />
Ressources en mode pillage :<br />
<input size="10" name="nb1" type="text" readonly="true" /> /
<input size="10" name="nb2" type="text" readonly="true" /> /
<input size="10" name="nb3" type="text" readonly="true" /><br /><br />
Ressources en mode combat :<br />
<input size="10" name="nb11" type="text" readonly="true" /> /
<input size="10" name="nb12" type="text" readonly="true" /> /
<input size="10" name="nb13" type="text" readonly="true" />
</div><div class="ressource">
<h2>Ressources</h2>
S'il y en a assez pour tous , on se partage le butin ! <br /><br />
Nombre de ressources à piller :
<input type="text" name="pillage" size="10" maxlength="5" /><br /><br />
<input type="button" onClick="
var pillage = new Number(form.pillage.value);
var piratepillage=Math.ceil(Number(pillage/10));
form.piratepillage.value=piratepillage;
var piratecombat=Math.ceil(Number(pillage/20));
form.piratecombat.value=piratecombat;
var canonpillage=Math.ceil(Number(pillage/20));
form.canonpillage.value=canonpillage;
var canoncombat=Math.ceil(Number(pillage/40));
form.canoncombat.value=canoncombat;
var epeepillage=Math.ceil(Number(pillage/30));
form.epeepillage.value=epeepillage;
var epeecombat=Math.ceil(Number(pillage/80));
form.epeecombat.value=epeecombat;
var tirpillage=Math.ceil(Number(pillage/50));
form.tirpillage.value=tirpillage;
var tircombat=Math.ceil(Number(pillage/100));
form.tircombat.value=tircombat;" name="post" value="Vérifier" />
<input type="reset" value="Effacer" /><br /><br />
Nombre de Pirates<br />
<div style="width:180px;margin:auto;text-align:right;">
En mode combat <input size="5" name="piratepillage" type="text" readonly="true" /><br />
En mode pillage <input size="5" name="piratecombat" type="text" readonly="true" /><br /><br /></div>
Nombre de Canonniers<br />
<div style="width:180px;margin:auto;text-align:right;">
En mode combat <input size="5" name="canonpillage" type="text" readonly="true" /><br />
En mode pillage <input size="5" name="canoncombat" type="text" readonly="true" /><br /><br /></div>
Nombre d'Epéistes<br />
<div style="width:180px;margin:auto;text-align:right;">
En mode combat <input size="5" name="epeepillage" type="text" readonly="true" /><br />
En mode pillage <input size="5" name="epeecombat" type="text" readonly="true" /><br /><br /></div>
Nombre de Tireurs<br />
<div style="width:180px;margin:auto;text-align:right;">
En mode combat <input size="5" name="tirpillage" type="text" readonly="true" /><br />
En mode pillage <input size="5" name="tircombat" type="text" readonly="true" /><br /><br /></div>
</div><div class="codage">Codé par Scoubifitz 2012</div></fieldset><br />
</form>
</body>
</html>
2 - ... et dites moi si on part dans la bonne direction ...
3 - d'après ce que j'ai compris , il y a 2 ressources de même valeur et une autre ressource ...Sinon serais-t-il possible de rajouter 2 cases en + a coter pour que sa corresponde aux 3 types de ressources existante et que en dessous le résultat soit pour toute les unités ? Mais Par exemple mettre des cases a cocher pour dire avec quel type d'unités je voudrais le résultat .
PILLAGE | X | Y | Z | ATTAQUE | X | Y | Z |
pirate | 20 | 20 | 18 | pirate | 10 | 10 | 7 |
canonnier | 40 | 40 | 28 | canonnier | 20 | 20 | 16 |
épéiste | 80 | 80 | 75 | épéiste | 30 | 30 | 28 |
tireur | 100 | 100 | 96 | tireur | 50 | 50 | 47 |
X,Y et Z signifient quoi ?
5 - il faudrait donc au moins un bouton supplémentaire pour générer la calcul de Z ?
6 - si le mode de cases à cocher est faisable , il vous faudrait alors 1/3 de pirates , 1/3 de canonniers et 1/3 d'épéistes ?Exemple j'ai débloqué que les 3 premières unités et il me manque la dernière donc je coche : pirates , canonniers , épéistes puis je met combien de ressources je voudrais piller .
Le résultat afficherais alors le nombres de pirates , canonniers , épéistes qu'il me faudrait
si vous n'en cochez que 2 , le calcul affichera la moitié de chaque ?
Re: Générateur / formulaire
1 -je vais déjà vous envoyer le code .. 2 - ... et dites moi si on part dans la bonne direction ...
Oui , franchement vous avez assurez , c'est mieux que je ne l'aurais imaginé , super travail
Oui comme ça me parait nickel6 - si le mode de cases à cocher est faisable , il vous faudrait alors 1/3 de pirates , 1/3 de canonniers et 1/3 d'épéistes ?
si vous n'en cochez que 2 , le calcul affichera la moitié de chaque ?
Par contre est ce que vous connaissez un moyen de bloquer l'accès au générateur , par exemple si un des membres de mon forum passe le lien du générateur et que moi je veux pas que cette personne en bénéficie , comment puis je en bloquer l'accès ? Je sais pas mettre un mot de passe que je pourrais changer quand je veux , ou un autre moyen ?
J'ai vue qu'il y avais moyen de mettre un système de pass en javascript mais sa reste une protection mineur, mieux que rien . Et une dernière question , est-ce qu'il est possible de mettre dans le code une fonction pour empêcher le clic droit ou pour éviter au gens de récupérer le code source ?
Dernière édition par Suiton le Lun 13 Aoû 2012 - 12:41, édité 1 fois
Re: Générateur / formulaire
je ne sais pas si le point 6 est faisable (il me faut faire des essais), en tout cas je vais déjà rajouter le point 5 ...
pour ce qui est d'une protection , on peut mettre un anti-clic droit , mais rien n'est efficace ...
pour ce qui est d'une protection , on peut mettre un anti-clic droit , mais rien n'est efficace ...
Re: Générateur / formulaire
coucou ,
un générateur un peu plus complet , avec un meilleur équilibrage des forces (en demi , tiers et quart)
je vous laisse découvrir le code
(j'ai rajouté le code anti-clic-droit que vous avez déjà placé dans la page HTML)
Remplacez entièrement l'ancien code par celui ci :
un générateur un peu plus complet , avec un meilleur équilibrage des forces (en demi , tiers et quart)
je vous laisse découvrir le code
(j'ai rajouté le code anti-clic-droit que vous avez déjà placé dans la page HTML)
Remplacez entièrement l'ancien code par celui ci :
- Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Simulateur Dark Night</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link href="" rel="stylesheet" type="text/css">
</head>
<style type="text/css">
<!--
body {
background:#3E99AC;
}
form{
width:690px;
margin:auto;
}
fieldset {
padding:20px 20px 0 20px ;
background:rgba(0,0,0,0.3);
border:5px solid #ECD563;
}
legend,h2 {
padding-left:20px;
padding-right:20px;
font:italic bold 25px arial;
color:#ECD563;
}
input {
margin:0 10px;
padding-right:3px;
font-size:12px;
color:black;
}
input[type=text]{
background:rgba(0,0,0,0.3);
color:white;
text-align:right;
}
.combat,.ressource {
width:580px;
font:normal 14px times new roman;
background:rgba(0,0,0,0.3);
text-align:center;
margin:auto;
color:white;
}
.combat {
border:1px solid #ECD563;
border-width:3px 3px 0px 3px ;
-moz-border-radius:30px 30px 0px 0px ;
-webkit-border-radius:30px 30px 0px 0px ;
border-radius:30px 30px 0px 0px ;
}
.ressource {
border:1px solid #E29426;
border-width:0px 3px 3px 3px ;
-moz-border-radius:0px 0px 30px 30px;
-webkit-border-radius:0px 0px 30px 30px;
border-radius:0px 0px 30px 30px;
padding-top:1px;
}
.codage {
text-align:right;
padding-top:5px;
font-size:12px;
color:#3E99AC;
}
-->
</style>
<body>
<form action="#" method="post" name="post">
<br /><fieldset><legend>Le Simulateur</legend>
<div class="combat"><h2>Combat/pillage</h2>
<i>Nous partîmes cinq cents; mais par un prompt renfort<br />
Nous nous vîmes trois mille en arrivant au port ...</i><br /><br />
Les volontaires pour le pillage , un pas en avant !<br /><br />
<div style="width:170px;margin:auto;text-align:right;">
Pirates :<input type="text" name="pirate" size="7" maxlength="6" /><br />
Canonniers :<input type="text" name="canon" size="7" maxlength="6" /><br />
Epéistes :<input type="text" name="epee" size="7" maxlength="6" ><br />
Tireurs :<input type="text" name="tir" size="7" maxlength="6" /><br /><br /></div>
<input type="button" onClick="var pirate = Number(form.pirate.value);var canon = Number(form.canon.value); var epee = Number(form.epee.value); var tir = Number(form.tir.value); var nb1 = Number((pirate*20)+(canon*40)+(epee*80)+(tir*100)); var nb2 = Number((pirate*20)+(canon*40)+(epee*80)+(tir*100)); var nb3 = Number((pirate*18)+(canon*28)+(epee*75)+(tir*96)); var nb11 = Number((pirate*10)+(canon*20)+(epee*30)+(tir*50)); var nb12 = Number((pirate*10)+(canon*20)+(epee*30)+(tir*50)); var nb13 = Number((pirate*7)+(canon*16)+(epee*28)+(tir*45)); form.nb1.value=nb1; form.nb2.value=nb2; form.nb3.value=nb3; form.nb11.value=nb11; form.nb12.value=nb12;form.nb13.value=nb13;" name="post" value="Vérifier" />
<input type="reset" value="Effacer" /><br /><br />
Ressources en mode pillage :<br />
<img src="http://www.lordofpirates.com/joueurs/images/bois.png" title="Bois" />
<input size="10" name="nb1" type="text" readonly="true" />
<img src="http://www.lordofpirates.com/joueurs/images/pierre.png" title="Pierres" />
<input size="10" name="nb2" type="text" readonly="true" />
<img src="http://www.lordofpirates.com/joueurs/images/nourriture.png" title="Nourriture" />
<input size="10" name="nb3" type="text" readonly="true" /><br /><br />
Ressources en mode combat :<br />
<img src="http://www.lordofpirates.com/joueurs/images/bois.png" title="Bois" />
<input size="10" name="nb11" type="text" readonly="true" />
<img src="http://www.lordofpirates.com/joueurs/images/pierre.png" title="Pierres" />
<input size="10" name="nb12" type="text" readonly="true" /><img src="http://www.lordofpirates.com/joueurs/images/nourriture.png" title="Nourriture" />
<input size="10" name="nb13" type="text" readonly="true" />
</div><div class="ressource">
<h2>Ressources</h2>
S'il y en a assez pour tous , on se partage le butin ! <br /><br />
Ressources à piller :
<input type="text" name="pillage" size="10" maxlength="9" /><br /><br />
<input type="button" onClick="var pillage = new Number(form.pillage.value); var piratepillage=Math.ceil(Number(pillage/10)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number(pillage/20)); form.piratecombat.value=piratecombat; var canonpillage=Math.ceil(Number(pillage/20)); form.canonpillage.value=canonpillage; var canoncombat=Math.ceil(Number(pillage/40)); form.canoncombat.value=canoncombat; var epeepillage=Math.ceil(Number(pillage/30)); form.epeepillage.value=epeepillage; var epeecombat=Math.ceil(Number(pillage/80)); form.epeecombat.value=epeecombat; var tirpillage=Math.ceil(Number(pillage/50)); form.tirpillage.value=tirpillage; var tircombat=Math.ceil(Number(pillage/100)); form.tircombat.value=tircombat;" name="post" value="Chacun pour soi : Bois / Pierres" />
<input type="button" onClick="var pillage = new Number(form.pillage.value); var piratepillage=Math.ceil(Number(pillage/7)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number(pillage/18)); form.piratecombat.value=piratecombat; var canonpillage=Math.ceil(Number(pillage/16)); form.canonpillage.value=canonpillage; var canoncombat=Math.ceil(Number(pillage/28)); form.canoncombat.value=canoncombat; var epeepillage=Math.ceil(Number(pillage/28)); form.epeepillage.value=epeepillage; var epeecombat=Math.ceil(Number(pillage/75)); form.epeecombat.value=epeecombat; var tirpillage=Math.ceil(Number(pillage/47)); form.tirpillage.value=tirpillage; var tircombat=Math.ceil(Number(pillage/96)); form.tircombat.value=tircombat;" name="post" value="Chacun pour soi : Nourriture" /><br />
<input type="button" onClick="var pillage = Number(form.pillage.value); var canonpillage=Math.floor(Number(pillage/2/20)); form.canonpillage.value=canonpillage; var canoncombat=Math.floor(Number(pillage/2/40)); form.canoncombat.value=canoncombat; var piratepillage=Math.ceil(Number((pillage-(canonpillage*20))/10)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number((pillage-(canoncombat*40))/20)); form.piratecombat.value=piratecombat; form.epeepillage.value=''; form.epeecombat.value=''; form.tirpillage.value='';form.tircombat.value='';" name="post" value="pirates / canons : Bois / Pierres" /> <input type="button" onClick="var pillage = Number(form.pillage.value); var canonpillage=Math.floor(Number(pillage/2/16)); form.canonpillage.value=canonpillage; var canoncombat=Math.floor(Number(pillage/2/28)); form.canoncombat.value=canoncombat; var piratepillage=Math.ceil(Number((pillage-(canonpillage*16))/7)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number((pillage-(canoncombat*28))/18)); form.piratecombat.value=piratecombat; form.epeepillage.value=''; form.epeecombat.value=''; form.tirpillage.value='';form.tircombat.value='';" name="post" value="pirates / canons : Nourriture" /><br />
<input type="button" onClick="var pillage = Number(form.pillage.value); var epeepillage=Math.floor(Number(pillage/3/30)); form.epeepillage.value=epeepillage; var epeecombat=Math.floor(Number(pillage/3/80)); form.epeecombat.value=epeecombat; var canonpillage=Math.floor(Number(((pillage*2/3)-(epeepillage*30))/20)); form.canonpillage.value=canonpillage; var canoncombat=Math.floor(Number(((pillage*2/3)-(epeecombat*80))/40)); form.canoncombat.value=canoncombat; var piratepillage=Math.ceil(Number(((pillage)-((epeepillage*30)+(canonpillage*20)))/10)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number(((pillage)-((epeecombat*80)+(canoncombat*40)))/20)); form.piratecombat.value=piratecombat; form.tirpillage.value='';form.tircombat.value='';" name="post" value="pirates / canons / epee : Bois / Pierres" />
<input type="button" onClick="var pillage = Number(form.pillage.value); var epeepillage=Math.floor(Number(pillage/3/28)); form.epeepillage.value=epeepillage; var epeecombat=Math.floor(Number(pillage/3/75)); form.epeecombat.value=epeecombat; var canonpillage=Math.floor(Number(((pillage*2/3)-(epeepillage*28))/16)); form.canonpillage.value=canonpillage; var canoncombat=Math.floor(Number(((pillage*2/3)-(epeecombat*75))/28)); form.canoncombat.value=canoncombat; var piratepillage=Math.ceil(Number(((pillage)-((epeepillage*28)+(canonpillage*16)))/7)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number(((pillage)-((epeecombat*75)+(canoncombat*28)))/18)); form.piratecombat.value=piratecombat; form.tirpillage.value='';form.tircombat.value='';" name="post" value="pirates / canons / epee : Nourriture" /><br />
<input type="button" onClick="var pillage = new Number(form.pillage.value); var tirpillage=Math.floor(Number(pillage/4/50)); form.tirpillage.value=tirpillage; var tircombat=Math.floor(Number(pillage/4/100)); form.tircombat.value=tircombat; var epeepillage=Math.floor(Number(((pillage/2)-(tirpillage*50))/30)); form.epeepillage.value=epeepillage; var epeecombat=Math.floor(Number(((pillage/2)-(tircombat*100))/80)); form.epeecombat.value=epeecombat; var canonpillage=Math.floor(Number(((pillage*3/4)-((tirpillage*50)+(epeepillage*30)))/20)); form.canonpillage.value=canonpillage; var canoncombat=Math.floor(Number(((pillage*3/4)-((tircombat*100)+(epeecombat*80)))/40)); form.canoncombat.value=canoncombat; var piratepillage=Math.ceil(Number(((pillage)-((tirpillage*50)+(epeepillage*30)+(canonpillage*20)))/10)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number(((pillage)-((tircombat*100)+(epeecombat*80)+(canoncombat*40)))/20)); form.piratecombat.value=piratecombat;" name="post" value="pirates / canons / epee / tir : Bois / Pierres" />
<input type="button" onClick="var pillage = new Number(form.pillage.value); var tirpillage=Math.floor(Number(pillage/4/47)); form.tirpillage.value=tirpillage; var tircombat=Math.floor(Number(pillage/4/96)); form.tircombat.value=tircombat; var epeepillage=Math.floor(Number(((pillage/2)-(tirpillage*47))/28)); form.epeepillage.value=epeepillage; var epeecombat=Math.floor(Number(((pillage/2)-(tircombat*96))/75)); form.epeecombat.value=epeecombat; var canonpillage=Math.floor(Number(((pillage*3/4)-((tirpillage*47)+(epeepillage*28)))/16)); form.canonpillage.value=canonpillage; var canoncombat=Math.floor(Number(((pillage*3/4)-((tircombat*96)+(epeecombat*75)))/28)); form.canoncombat.value=canoncombat; var piratepillage=Math.ceil(Number(((pillage)-((tirpillage*47)+(epeepillage*28)+(canonpillage*16)))/7)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number(((pillage)-((tircombat*96)+(epeecombat*75)+(canoncombat*28)))/18)); form.piratecombat.value=piratecombat;" name="post" value="pirates / canons / epee / tir : Nourriture" /><br />
<input type="reset" value="Effacer" /><br /><br />
Nombre de Pirates<br />
<div style="width:200px;margin:auto;text-align:right;">
En mode combat <input size="8" name="piratepillage" type="text" readonly="true" /><br />
En mode pillage <input size="8" name="piratecombat" type="text" readonly="true" /><br /><br /></div>
ou Nombre de Canonniers<br />
<div style="width:200px;margin:auto;text-align:right;">
En mode combat <input size="8" name="canonpillage" type="text" readonly="true" /><br />
En mode pillage <input size="8" name="canoncombat" type="text" readonly="true" /><br /><br /></div>
ou Nombre d'Epéistes<br />
<div style="width:200px;margin:auto;text-align:right;">
En mode combat <input size="8" name="epeepillage" type="text" readonly="true" /><br />
En mode pillage <input size="8" name="epeecombat" type="text" readonly="true" /><br /><br /></div>
ou Nombre de Tireurs<br />
<div style="width:200px;margin:auto;text-align:right;">
En mode combat <input size="8" name="tirpillage" type="text" readonly="true" /><br />
En mode pillage <input size="8" name="tircombat" type="text" readonly="true" /><br /><br /></div>
</div>
<div class="codage">Codé par Scoubifitz © 2012</div></fieldset><br />
</form>
<!-- DEBUT DU SCRIPT -->
<script type="text/javascript">
function ejs_nodroit()
{
alert('Clic droit interdit');
return(false);
}
document.oncontextmenu = ejs_nodroit;
</script>
<!-- FIN DU SCRIPT -->
</body>
</html>
Re: Générateur / formulaire
Salut ,
Je vous remercie encore c'est vraiment cool de votre part de m'avoir aider , je vous remercie mille fois ^^
Par contre j'ai un petit soucis , je vois pu ce qui a marquer dans les cases , comme valider / effacer etc .... toute les écritures des cases je les voies pu
Je vous remercie encore c'est vraiment cool de votre part de m'avoir aider , je vous remercie mille fois ^^
Par contre j'ai un petit soucis , je vois pu ce qui a marquer dans les cases , comme valider / effacer etc .... toute les écritures des cases je les voies pu
Re: Générateur / formulaire
le réglage de la page html est bien sur :
Voulez-vous utiliser le haut et le bas de page de votre forum ? non ?
Voulez-vous utiliser le haut et le bas de page de votre forum ? non ?
Re: Générateur / formulaire
non je l'est pas mis sur le haut ou le bas de la page d'accueil , je l'est mi dans un forum pour limiter l'accès .
Ce que je voulais dire c'est qu'il ni a que les cases pour valider / effacer etc ... que je voie pas l'écriture
Voici un screen :
PS : pourquoi vous mettez vos retour a la ligne comme ça : <br /> et pas comme ça <br> ? Quel est la différence si il y en a une ?
Ce que je voulais dire c'est qu'il ni a que les cases pour valider / effacer etc ... que je voie pas l'écriture
Voici un screen :
- Spoiler:
PS : pourquoi vous mettez vos retour a la ligne comme ça : <br /> et pas comme ça <br> ? Quel est la différence si il y en a une ?
Re: Générateur / formulaire
edit : je viens de comprendre ...
vous avez collé le code dans la description d'un forum !
je pense que c'est pour limiter les droits d'accès ?
le code que j'ai fourni n'est pas fait pour ça , parce qu'il est fait pour une page complète ...
Le CSS de votre forum influence le CSS de la page HTML ...
voulez-vous le code pour une description de forum ?
sinon vous pouvez incruster la page HTML dans un message grâce à une fenêtre (iframe) tout en limitant l'accès à ce message , comme pour le forum ...
Re: Générateur / formulaire
vous avez collé le code dans la description d'un forum !
je pense que c'est pour limiter les droits d'accès ?
xD oui je vous l'est dit lol mais peut être pas bien expliqué
Pourtant avant votre dernière modif je voyais très bien le valider et effacer alors qu'il était dans la même page que maintenantLe CSS de votre forum influence le CSS de la page HTML ...
Oui je veux bien , mais vous parler de quoi exactement ? un code HTML ?voulez-vous le code pour une description de forum ?
Oui sa pourrais être bien comme ça , comment je peux faire et aussi limiter l'accès ?sinon vous pouvez incruster la page HTML dans un message grâce à une fenêtre (iframe) tout en limitant l'accès à ce message , comme pour le forum ...
PS : pouvez vous supprimer le simulteur du forum teste ou vous l'avez mit ?
Re: Générateur / formulaire
le lien que j'ai mis dans le message précédent est en mode caché (hide) !^^
si vous mettez le formulaire dans la description , voilà le code à coller :
sinon , mettez le code original (donné dans un message précédent) sur une page HTML et collez une fenêtre de cette page dans un message :
code à coller dans un message :
les droits d'accès au message sont les mêmes que pour le forum ...
si vous mettez le formulaire dans la description , voilà le code à coller :
- Code:
<style type="text/css">
<!--
body {
background:#3E99AC;
}
form{
width:600px;
margin:auto;
}
fieldset {
padding:20px 20px 0 20px ;
background:rgba(0,0,0,0.3);
border:5px solid #ECD563;
}
legend,h2 {
padding-left:20px;
padding-right:20px;
font:italic bold 25px arial;
color:#ECD563;
}
input {
margin:0 10px;
padding-right:3px;
font-size:12px;
color:black;
}
input[type=text]{
background:rgba(0,0,0,0.3);
color:white;
text-align:right;
}
.combat,.ressource {
width:490px;
font:normal 14px times new roman;
background:rgba(0,0,0,0.3);
text-align:center;
margin:auto;
color:white;
}
.combat {
border:1px solid #ECD563;
border-width:3px 3px 0px 3px ;
-moz-border-radius:30px 30px 0px 0px ;
-webkit-border-radius:30px 30px 0px 0px ;
border-radius:30px 30px 0px 0px ;
}
.ressource {
border:1px solid #E29426;
border-width:0px 3px 3px 3px ;
-moz-border-radius:0px 0px 30px 30px;
-webkit-border-radius:0px 0px 30px 30px;
border-radius:0px 0px 30px 30px;
padding-top:1px;
}
.codage {
text-align:right;
padding-top:5px;
font-size:12px;
color:#3E99AC;
}
-->
</style>
<form action="#" method="post" name="post" enctype="multipart/form-data" onSubmit="Calculpillage(this)">
<br /><fieldset><legend>Le Simulateur</legend>
<div class="combat"><h2>Combat/pillage</h2>
<i>Nous partîmes cinq cents; mais par un prompt renfort<br />
Nous nous vîmes trois mille en arrivant au port ...</i><br /><br />
Les volontaires pour le pillage , un pas en avant !<br /><br />
<div style="width:170px;margin:auto;text-align:right;">
Pirates :<input type="text" name="pirate" size="7" maxlength="6" /><br />
Canonniers :<input type="text" name="canon" size="7" maxlength="6" /><br />
Epéistes :<input type="text" name="epee" size="7" maxlength="6" ><br />
Tireurs :<input type="text" name="tir" size="7" maxlength="6" /><br /><br /></div>
<input type="button" onClick="var pirate = Number(form.pirate.value);var canon = Number(form.canon.value); var epee = Number(form.epee.value); var tir = Number(form.tir.value); var nb1 = Number((pirate*20)+(canon*40)+(epee*80)+(tir*100)); var nb2 = Number((pirate*20)+(canon*40)+(epee*80)+(tir*100)); var nb3 = Number((pirate*18)+(canon*28)+(epee*75)+(tir*96)); var nb11 = Number((pirate*10)+(canon*20)+(epee*30)+(tir*50)); var nb12 = Number((pirate*10)+(canon*20)+(epee*30)+(tir*50)); var nb13 = Number((pirate*7)+(canon*16)+(epee*28)+(tir*45)); form.nb1.value=nb1; form.nb2.value=nb2; form.nb3.value=nb3; form.nb11.value=nb11; form.nb12.value=nb12;form.nb13.value=nb13;" name="post" value="Vérifier" />
<input type="reset" value="Effacer" /><br /><br />
Ressources en mode pillage :<br />
<img src="http://www.lordofpirates.com/joueurs/images/bois.png" title="Bois" />
<input size="10" name="nb1" type="text" readonly="true" />
<img src="http://www.lordofpirates.com/joueurs/images/pierre.png" title="Pierres" />
<input size="10" name="nb2" type="text" readonly="true" />
<img src="http://www.lordofpirates.com/joueurs/images/nourriture.png" title="Nourriture" />
<input size="10" name="nb3" type="text" readonly="true" /><br /><br />
Ressources en mode combat :<br />
<img src="http://www.lordofpirates.com/joueurs/images/bois.png" title="Bois" />
<input size="10" name="nb11" type="text" readonly="true" />
<img src="http://www.lordofpirates.com/joueurs/images/pierre.png" title="Pierres" />
<input size="10" name="nb12" type="text" readonly="true" /><img src="http://www.lordofpirates.com/joueurs/images/nourriture.png" title="Nourriture" />
<input size="10" name="nb13" type="text" readonly="true" />
</div><div class="ressource">
<h2>Ressources</h2>
S'il y en a assez pour tous , on se partage le butin ! <br /><br />
Ressources à piller :
<input type="text" name="pillage" size="10" maxlength="9" /><br /><br />
<input type="button" onClick="var pillage = new Number(form.pillage.value); var piratepillage=Math.ceil(Number(pillage/10)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number(pillage/20)); form.piratecombat.value=piratecombat; var canonpillage=Math.ceil(Number(pillage/20)); form.canonpillage.value=canonpillage; var canoncombat=Math.ceil(Number(pillage/40)); form.canoncombat.value=canoncombat; var epeepillage=Math.ceil(Number(pillage/30)); form.epeepillage.value=epeepillage; var epeecombat=Math.ceil(Number(pillage/80)); form.epeecombat.value=epeecombat; var tirpillage=Math.ceil(Number(pillage/50)); form.tirpillage.value=tirpillage; var tircombat=Math.ceil(Number(pillage/100)); form.tircombat.value=tircombat;" name="post" value="Bois / Pierres" />
<input type="button" onClick="var pillage = new Number(form.pillage.value); var piratepillage=Math.ceil(Number(pillage/7)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number(pillage/18)); form.piratecombat.value=piratecombat; var canonpillage=Math.ceil(Number(pillage/16)); form.canonpillage.value=canonpillage; var canoncombat=Math.ceil(Number(pillage/28)); form.canoncombat.value=canoncombat; var epeepillage=Math.ceil(Number(pillage/28)); form.epeepillage.value=epeepillage; var epeecombat=Math.ceil(Number(pillage/75)); form.epeecombat.value=epeecombat; var tirpillage=Math.ceil(Number(pillage/47)); form.tirpillage.value=tirpillage; var tircombat=Math.ceil(Number(pillage/96)); form.tircombat.value=tircombat;" name="post" value="Nourriture" />
<input type="reset" value="Effacer" /><br /><br />
Nombre de Pirates<br />
<div style="width:200px;margin:auto;text-align:right;">
En mode combat <input size="8" name="piratepillage" type="text" readonly="true" /><br />
En mode pillage <input size="8" name="piratecombat" type="text" readonly="true" /><br /><br /></div>
ou Nombre de Canonniers<br />
<div style="width:200px;margin:auto;text-align:right;">
En mode combat <input size="8" name="canonpillage" type="text" readonly="true" /><br />
En mode pillage <input size="8" name="canoncombat" type="text" readonly="true" /><br /><br /></div>
ou Nombre d'Epéistes<br />
<div style="width:200px;margin:auto;text-align:right;">
En mode combat <input size="8" name="epeepillage" type="text" readonly="true" /><br />
En mode pillage <input size="8" name="epeecombat" type="text" readonly="true" /><br /><br /></div>
ou Nombre de Tireurs<br />
<div style="width:200px;margin:auto;text-align:right;">
En mode combat <input size="8" name="tirpillage" type="text" readonly="true" /><br />
En mode pillage <input size="8" name="tircombat" type="text" readonly="true" /><br /><br /></div>
</div>
<div class="codage">Codé par Scoubifitz 2012</div></fieldset><br />
</form>
<!-- DEBUT DU SCRIPT -->
<script type="text/javascript">
function ejs_nodroit()
{
alert('Clic droit interdit');
return(false);
}
document.oncontextmenu = ejs_nodroit;
</script>
<!-- FIN DU SCRIPT -->
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Simulateur Dark Night</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link href="" rel="stylesheet" type="text/css">
</head>
<style type="text/css">
<!--
.form{
width:690px;
margin:auto;
}
.form fieldset {
padding:20px 20px 0 20px ;
background:rgba(0,0,0,0.3);
border:5px solid #ECD563;
}
.form legend,.form h2 {
padding-left:20px;
padding-right:20px;
font:italic bold 25px arial;
color:#ECD563;
}
.form input {
margin:0 10px;
padding-right:3px;
font-size:12px;
color:black;
}
.form input[type=text]{
background:rgba(0,0,0,0.3);
color:white;
text-align:right;
}
.combat,.ressource {
width:580px;
font:normal 14px times new roman;
background:rgba(0,0,0,0.3);
text-align:center;
margin:auto;
color:white;
}
.combat {
border:1px solid #ECD563;
border-width:3px 3px 0px 3px ;
-moz-border-radius:30px 30px 0px 0px ;
-webkit-border-radius:30px 30px 0px 0px ;
border-radius:30px 30px 0px 0px ;
}
.ressource {
border:1px solid #E29426;
border-width:0px 3px 3px 3px ;
-moz-border-radius:0px 0px 30px 30px;
-webkit-border-radius:0px 0px 30px 30px;
border-radius:0px 0px 30px 30px;
padding-top:1px;
}
.codage {
text-align:right;
padding-top:5px;
font-size:12px;
color:#3E99AC;
}
-->
</style>
<body>
<form class="form" action="#" method="post" name="post">
<br /><fieldset><legend>Le Simulateur</legend>
<div class="combat"><h2>Combat/pillage</h2>
<i>Nous partîmes cinq cents; mais par un prompt renfort<br />
Nous nous vîmes trois mille en arrivant au port ...</i><br /><br />
Les volontaires pour le pillage , un pas en avant !<br /><br />
<div style="width:170px;margin:auto;text-align:right;">
Pirates :<input type="text" name="pirate" size="7" maxlength="6" /><br />
Canonniers :<input type="text" name="canon" size="7" maxlength="6" /><br />
Epéistes :<input type="text" name="epee" size="7" maxlength="6" ><br />
Tireurs :<input type="text" name="tir" size="7" maxlength="6" /><br /><br /></div>
<input type="button" onClick="var pirate = Number(form.pirate.value);var canon = Number(form.canon.value); var epee = Number(form.epee.value); var tir = Number(form.tir.value); var nb1 = Number((pirate*20)+(canon*40)+(epee*80)+(tir*100)); var nb2 = Number((pirate*20)+(canon*40)+(epee*80)+(tir*100)); var nb3 = Number((pirate*18)+(canon*28)+(epee*75)+(tir*96)); var nb11 = Number((pirate*10)+(canon*20)+(epee*30)+(tir*50)); var nb12 = Number((pirate*10)+(canon*20)+(epee*30)+(tir*50)); var nb13 = Number((pirate*7)+(canon*16)+(epee*28)+(tir*45)); form.nb1.value=nb1; form.nb2.value=nb2; form.nb3.value=nb3; form.nb11.value=nb11; form.nb12.value=nb12;form.nb13.value=nb13;" name="post" value="Vérifier" />
<input type="reset" value="Effacer" /><br /><br />
Ressources en mode pillage :<br />
<img src="http://www.lordofpirates.com/joueurs/images/bois.png" title="Bois" />
<input size="10" name="nb1" type="text" readonly="true" />
<img src="http://www.lordofpirates.com/joueurs/images/pierre.png" title="Pierres" />
<input size="10" name="nb2" type="text" readonly="true" />
<img src="http://www.lordofpirates.com/joueurs/images/nourriture.png" title="Nourriture" />
<input size="10" name="nb3" type="text" readonly="true" /><br /><br />
Ressources en mode combat :<br />
<img src="http://www.lordofpirates.com/joueurs/images/bois.png" title="Bois" />
<input size="10" name="nb11" type="text" readonly="true" />
<img src="http://www.lordofpirates.com/joueurs/images/pierre.png" title="Pierres" />
<input size="10" name="nb12" type="text" readonly="true" /><img src="http://www.lordofpirates.com/joueurs/images/nourriture.png" title="Nourriture" />
<input size="10" name="nb13" type="text" readonly="true" />
</div><div class="ressource">
<h2>Ressources</h2>
S'il y en a assez pour tous , on se partage le butin ! <br /><br />
Ressources à piller :
<input type="text" name="pillage" size="10" maxlength="9" /><br /><br />
<input type="button" onClick="var pillage = new Number(form.pillage.value); var piratepillage=Math.ceil(Number(pillage/10)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number(pillage/20)); form.piratecombat.value=piratecombat; var canonpillage=Math.ceil(Number(pillage/20)); form.canonpillage.value=canonpillage; var canoncombat=Math.ceil(Number(pillage/40)); form.canoncombat.value=canoncombat; var epeepillage=Math.ceil(Number(pillage/30)); form.epeepillage.value=epeepillage; var epeecombat=Math.ceil(Number(pillage/80)); form.epeecombat.value=epeecombat; var tirpillage=Math.ceil(Number(pillage/50)); form.tirpillage.value=tirpillage; var tircombat=Math.ceil(Number(pillage/100)); form.tircombat.value=tircombat;" name="post" value="Chacun pour soi : Bois / Pierres" />
<input type="button" onClick="var pillage = new Number(form.pillage.value); var piratepillage=Math.ceil(Number(pillage/7)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number(pillage/18)); form.piratecombat.value=piratecombat; var canonpillage=Math.ceil(Number(pillage/16)); form.canonpillage.value=canonpillage; var canoncombat=Math.ceil(Number(pillage/28)); form.canoncombat.value=canoncombat; var epeepillage=Math.ceil(Number(pillage/28)); form.epeepillage.value=epeepillage; var epeecombat=Math.ceil(Number(pillage/75)); form.epeecombat.value=epeecombat; var tirpillage=Math.ceil(Number(pillage/47)); form.tirpillage.value=tirpillage; var tircombat=Math.ceil(Number(pillage/96)); form.tircombat.value=tircombat;" name="post" value="Chacun pour soi : Nourriture" /><br />
<input type="button" onClick="var pillage = Number(form.pillage.value); var canonpillage=Math.floor(Number(pillage/2/20)); form.canonpillage.value=canonpillage; var canoncombat=Math.floor(Number(pillage/2/40)); form.canoncombat.value=canoncombat; var piratepillage=Math.ceil(Number((pillage-(canonpillage*20))/10)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number((pillage-(canoncombat*40))/20)); form.piratecombat.value=piratecombat; form.epeepillage.value=''; form.epeecombat.value=''; form.tirpillage.value='';form.tircombat.value='';" name="post" value="pirates / canons : Bois / Pierres" /> <input type="button" onClick="var pillage = Number(form.pillage.value); var canonpillage=Math.floor(Number(pillage/2/16)); form.canonpillage.value=canonpillage; var canoncombat=Math.floor(Number(pillage/2/28)); form.canoncombat.value=canoncombat; var piratepillage=Math.ceil(Number((pillage-(canonpillage*16))/7)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number((pillage-(canoncombat*28))/18)); form.piratecombat.value=piratecombat; form.epeepillage.value=''; form.epeecombat.value=''; form.tirpillage.value='';form.tircombat.value='';" name="post" value="pirates / canons : Nourriture" /><br />
<input type="button" onClick="var pillage = Number(form.pillage.value); var epeepillage=Math.floor(Number(pillage/3/30)); form.epeepillage.value=epeepillage; var epeecombat=Math.floor(Number(pillage/3/80)); form.epeecombat.value=epeecombat; var canonpillage=Math.floor(Number(((pillage*2/3)-(epeepillage*30))/20)); form.canonpillage.value=canonpillage; var canoncombat=Math.floor(Number(((pillage*2/3)-(epeecombat*80))/40)); form.canoncombat.value=canoncombat; var piratepillage=Math.ceil(Number(((pillage)-((epeepillage*30)+(canonpillage*20)))/10)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number(((pillage)-((epeecombat*80)+(canoncombat*40)))/20)); form.piratecombat.value=piratecombat; form.tirpillage.value='';form.tircombat.value='';" name="post" value="pirates / canons / epee : Bois / Pierres" />
<input type="button" onClick="var pillage = Number(form.pillage.value); var epeepillage=Math.floor(Number(pillage/3/28)); form.epeepillage.value=epeepillage; var epeecombat=Math.floor(Number(pillage/3/75)); form.epeecombat.value=epeecombat; var canonpillage=Math.floor(Number(((pillage*2/3)-(epeepillage*28))/16)); form.canonpillage.value=canonpillage; var canoncombat=Math.floor(Number(((pillage*2/3)-(epeecombat*75))/28)); form.canoncombat.value=canoncombat; var piratepillage=Math.ceil(Number(((pillage)-((epeepillage*28)+(canonpillage*16)))/7)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number(((pillage)-((epeecombat*75)+(canoncombat*28)))/18)); form.piratecombat.value=piratecombat; form.tirpillage.value='';form.tircombat.value='';" name="post" value="pirates / canons / epee : Nourriture" /><br />
<input type="button" onClick="var pillage = new Number(form.pillage.value); var tirpillage=Math.floor(Number(pillage/4/50)); form.tirpillage.value=tirpillage; var tircombat=Math.floor(Number(pillage/4/100)); form.tircombat.value=tircombat; var epeepillage=Math.floor(Number(((pillage/2)-(tirpillage*50))/30)); form.epeepillage.value=epeepillage; var epeecombat=Math.floor(Number(((pillage/2)-(tircombat*100))/80)); form.epeecombat.value=epeecombat; var canonpillage=Math.floor(Number(((pillage*3/4)-((tirpillage*50)+(epeepillage*30)))/20)); form.canonpillage.value=canonpillage; var canoncombat=Math.floor(Number(((pillage*3/4)-((tircombat*100)+(epeecombat*80)))/40)); form.canoncombat.value=canoncombat; var piratepillage=Math.ceil(Number(((pillage)-((tirpillage*50)+(epeepillage*30)+(canonpillage*20)))/10)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number(((pillage)-((tircombat*100)+(epeecombat*80)+(canoncombat*40)))/20)); form.piratecombat.value=piratecombat;" name="post" value="pirates / canons / epee / tir : Bois / Pierres" />
<input type="button" onClick="var pillage = new Number(form.pillage.value); var tirpillage=Math.floor(Number(pillage/4/47)); form.tirpillage.value=tirpillage; var tircombat=Math.floor(Number(pillage/4/96)); form.tircombat.value=tircombat; var epeepillage=Math.floor(Number(((pillage/2)-(tirpillage*47))/28)); form.epeepillage.value=epeepillage; var epeecombat=Math.floor(Number(((pillage/2)-(tircombat*96))/75)); form.epeecombat.value=epeecombat; var canonpillage=Math.floor(Number(((pillage*3/4)-((tirpillage*47)+(epeepillage*28)))/16)); form.canonpillage.value=canonpillage; var canoncombat=Math.floor(Number(((pillage*3/4)-((tircombat*96)+(epeecombat*75)))/28)); form.canoncombat.value=canoncombat; var piratepillage=Math.ceil(Number(((pillage)-((tirpillage*47)+(epeepillage*28)+(canonpillage*16)))/7)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number(((pillage)-((tircombat*96)+(epeecombat*75)+(canoncombat*28)))/18)); form.piratecombat.value=piratecombat;" name="post" value="pirates / canons / epee / tir : Nourriture" /><br />
<input type="reset" value="Effacer" /><br /><br />
Nombre de Pirates<br />
<div style="width:200px;margin:auto;text-align:right;">
En mode combat <input size="8" name="piratepillage" type="text" readonly="true" /><br />
En mode pillage <input size="8" name="piratecombat" type="text" readonly="true" /><br /><br /></div>
ou Nombre de Canonniers<br />
<div style="width:200px;margin:auto;text-align:right;">
En mode combat <input size="8" name="canonpillage" type="text" readonly="true" /><br />
En mode pillage <input size="8" name="canoncombat" type="text" readonly="true" /><br /><br /></div>
ou Nombre d'Epéistes<br />
<div style="width:200px;margin:auto;text-align:right;">
En mode combat <input size="8" name="epeepillage" type="text" readonly="true" /><br />
En mode pillage <input size="8" name="epeecombat" type="text" readonly="true" /><br /><br /></div>
ou Nombre de Tireurs<br />
<div style="width:200px;margin:auto;text-align:right;">
En mode combat <input size="8" name="tirpillage" type="text" readonly="true" /><br />
En mode pillage <input size="8" name="tircombat" type="text" readonly="true" /><br /><br /></div>
</div>
<div class="codage">Codé par Scoubifitz 2012</div></fieldset><br />
</form>
<!-- DEBUT DU SCRIPT -->
<script type="text/javascript">
function ejs_nodroit()
{
alert('Clic droit interdit');
return(false);
}
document.oncontextmenu = ejs_nodroit;
</script>
<!-- FIN DU SCRIPT -->
sinon , mettez le code original (donné dans un message précédent) sur une page HTML et collez une fenêtre de cette page dans un message :
code à coller dans un message :
<iframe name="" src="http://le_nom_du_forum.com/h11-" frameborder="no" height="1200" scrolling="no" width="100%"></iframe>
les droits d'accès au message sont les mêmes que pour le forum ...
Re: Générateur / formulaire
Le problème c'est qu'il est facile de retrouver la page html , c'est pas possible que je bloque l'accès a la page ?
Sinon faut que je fasse comme avant et mettre le code dans la description , comment sa ce fait qu'il y a les codes dedans ? J'ai 2 simulateur sur la même page et je voie toujours pas l'écriture des boutons
Sinon faut que je fasse comme avant et mettre le code dans la description , comment sa ce fait qu'il y a les codes dedans ? J'ai 2 simulateur sur la même page et je voie toujours pas l'écriture des boutons
Re: Générateur / formulaire
mouarff ! boulette de ma part ...
remplacez entièrement le code de la description par celui là :
j'ai deux codes sur la même page dans mes sauvegardes ...
remplacez entièrement le code de la description par celui là :
- Code:
<style type="text/css">
<!--
.form{
width:690px;
margin:auto;
}
.form fieldset {
padding:20px 20px 0 20px ;
background:rgba(0,0,0,0.3);
border:5px solid #ECD563;
}
.form legend,.form h2 {
padding-left:20px;
padding-right:20px;
font:italic bold 25px arial;
color:#ECD563;
}
.form input {
margin:0 10px;
padding-right:3px;
font-size:12px;
color:lightgray;
}
.form input[type=text]{
background:rgba(0,0,0,0.3);
color:white;
text-align:right;
}
.combat,.ressource {
width:580px;
font:normal 14px times new roman;
background:rgba(0,0,0,0.3);
text-align:center;
margin:auto;
color:white;
}
.combat {
border:1px solid #ECD563;
border-width:3px 3px 0px 3px ;
-moz-border-radius:30px 30px 0px 0px ;
-webkit-border-radius:30px 30px 0px 0px ;
border-radius:30px 30px 0px 0px ;
}
.ressource {
border:1px solid #E29426;
border-width:0px 3px 3px 3px ;
-moz-border-radius:0px 0px 30px 30px;
-webkit-border-radius:0px 0px 30px 30px;
border-radius:0px 0px 30px 30px;
padding-top:1px;
}
.codage {
text-align:right;
padding-top:5px;
font-size:12px;
color:#3E99AC;
}
-->
</style>
<form class="form" action="#" method="post" name="post">
<br /><fieldset><legend>Le Simulateur</legend>
<div class="combat"><h2>Combat/pillage</h2>
<i>Nous partîmes cinq cents; mais par un prompt renfort<br />
Nous nous vîmes trois mille en arrivant au port ...</i><br /><br />
Les volontaires pour le pillage , un pas en avant !<br /><br />
<div style="width:170px;margin:auto;text-align:right;">
Pirates :<input type="text" name="pirate" size="7" maxlength="6" /><br />
Canonniers :<input type="text" name="canon" size="7" maxlength="6" /><br />
Epéistes :<input type="text" name="epee" size="7" maxlength="6" ><br />
Tireurs :<input type="text" name="tir" size="7" maxlength="6" /><br /><br /></div>
<input type="button" onClick="var pirate = Number(form.pirate.value);var canon = Number(form.canon.value); var epee = Number(form.epee.value); var tir = Number(form.tir.value); var nb1 = Number((pirate*20)+(canon*40)+(epee*80)+(tir*100)); var nb2 = Number((pirate*20)+(canon*40)+(epee*80)+(tir*100)); var nb3 = Number((pirate*18)+(canon*28)+(epee*75)+(tir*96)); var nb11 = Number((pirate*10)+(canon*20)+(epee*30)+(tir*50)); var nb12 = Number((pirate*10)+(canon*20)+(epee*30)+(tir*50)); var nb13 = Number((pirate*7)+(canon*16)+(epee*28)+(tir*45)); form.nb1.value=nb1; form.nb2.value=nb2; form.nb3.value=nb3; form.nb11.value=nb11; form.nb12.value=nb12;form.nb13.value=nb13;" name="post" value="Vérifier" />
<input type="reset" value="Effacer" /><br /><br />
Ressources en mode pillage :<br />
<img src="http://www.lordofpirates.com/joueurs/images/bois.png" title="Bois" />
<input size="10" name="nb1" type="text" readonly="true" />
<img src="http://www.lordofpirates.com/joueurs/images/pierre.png" title="Pierres" />
<input size="10" name="nb2" type="text" readonly="true" />
<img src="http://www.lordofpirates.com/joueurs/images/nourriture.png" title="Nourriture" />
<input size="10" name="nb3" type="text" readonly="true" /><br /><br />
Ressources en mode combat :<br />
<img src="http://www.lordofpirates.com/joueurs/images/bois.png" title="Bois" />
<input size="10" name="nb11" type="text" readonly="true" />
<img src="http://www.lordofpirates.com/joueurs/images/pierre.png" title="Pierres" />
<input size="10" name="nb12" type="text" readonly="true" /><img src="http://www.lordofpirates.com/joueurs/images/nourriture.png" title="Nourriture" />
<input size="10" name="nb13" type="text" readonly="true" />
</div><div class="ressource">
<h2>Ressources</h2>
S'il y en a assez pour tous , on se partage le butin ! <br /><br />
Ressources à piller :
<input type="text" name="pillage" size="10" maxlength="9" /><br /><br />
<input type="button" onClick="var pillage = new Number(form.pillage.value); var piratepillage=Math.ceil(Number(pillage/10)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number(pillage/20)); form.piratecombat.value=piratecombat; var canonpillage=Math.ceil(Number(pillage/20)); form.canonpillage.value=canonpillage; var canoncombat=Math.ceil(Number(pillage/40)); form.canoncombat.value=canoncombat; var epeepillage=Math.ceil(Number(pillage/30)); form.epeepillage.value=epeepillage; var epeecombat=Math.ceil(Number(pillage/80)); form.epeecombat.value=epeecombat; var tirpillage=Math.ceil(Number(pillage/50)); form.tirpillage.value=tirpillage; var tircombat=Math.ceil(Number(pillage/100)); form.tircombat.value=tircombat;" name="post" value="Chacun pour soi : Bois / Pierres" />
<input type="button" onClick="var pillage = new Number(form.pillage.value); var piratepillage=Math.ceil(Number(pillage/7)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number(pillage/18)); form.piratecombat.value=piratecombat; var canonpillage=Math.ceil(Number(pillage/16)); form.canonpillage.value=canonpillage; var canoncombat=Math.ceil(Number(pillage/28)); form.canoncombat.value=canoncombat; var epeepillage=Math.ceil(Number(pillage/28)); form.epeepillage.value=epeepillage; var epeecombat=Math.ceil(Number(pillage/75)); form.epeecombat.value=epeecombat; var tirpillage=Math.ceil(Number(pillage/47)); form.tirpillage.value=tirpillage; var tircombat=Math.ceil(Number(pillage/96)); form.tircombat.value=tircombat;" name="post" value="Chacun pour soi : Nourriture" /><br />
<input type="button" onClick="var pillage = Number(form.pillage.value); var canonpillage=Math.floor(Number(pillage/2/20)); form.canonpillage.value=canonpillage; var canoncombat=Math.floor(Number(pillage/2/40)); form.canoncombat.value=canoncombat; var piratepillage=Math.ceil(Number((pillage-(canonpillage*20))/10)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number((pillage-(canoncombat*40))/20)); form.piratecombat.value=piratecombat; form.epeepillage.value=''; form.epeecombat.value=''; form.tirpillage.value='';form.tircombat.value='';" name="post" value="pirates / canons : Bois / Pierres" /> <input type="button" onClick="var pillage = Number(form.pillage.value); var canonpillage=Math.floor(Number(pillage/2/16)); form.canonpillage.value=canonpillage; var canoncombat=Math.floor(Number(pillage/2/28)); form.canoncombat.value=canoncombat; var piratepillage=Math.ceil(Number((pillage-(canonpillage*16))/7)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number((pillage-(canoncombat*28))/18)); form.piratecombat.value=piratecombat; form.epeepillage.value=''; form.epeecombat.value=''; form.tirpillage.value='';form.tircombat.value='';" name="post" value="pirates / canons : Nourriture" /><br />
<input type="button" onClick="var pillage = Number(form.pillage.value); var epeepillage=Math.floor(Number(pillage/3/30)); form.epeepillage.value=epeepillage; var epeecombat=Math.floor(Number(pillage/3/80)); form.epeecombat.value=epeecombat; var canonpillage=Math.floor(Number(((pillage*2/3)-(epeepillage*30))/20)); form.canonpillage.value=canonpillage; var canoncombat=Math.floor(Number(((pillage*2/3)-(epeecombat*80))/40)); form.canoncombat.value=canoncombat; var piratepillage=Math.ceil(Number(((pillage)-((epeepillage*30)+(canonpillage*20)))/10)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number(((pillage)-((epeecombat*80)+(canoncombat*40)))/20)); form.piratecombat.value=piratecombat; form.tirpillage.value='';form.tircombat.value='';" name="post" value="pirates / canons / epee : Bois / Pierres" />
<input type="button" onClick="var pillage = Number(form.pillage.value); var epeepillage=Math.floor(Number(pillage/3/28)); form.epeepillage.value=epeepillage; var epeecombat=Math.floor(Number(pillage/3/75)); form.epeecombat.value=epeecombat; var canonpillage=Math.floor(Number(((pillage*2/3)-(epeepillage*28))/16)); form.canonpillage.value=canonpillage; var canoncombat=Math.floor(Number(((pillage*2/3)-(epeecombat*75))/28)); form.canoncombat.value=canoncombat; var piratepillage=Math.ceil(Number(((pillage)-((epeepillage*28)+(canonpillage*16)))/7)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number(((pillage)-((epeecombat*75)+(canoncombat*28)))/18)); form.piratecombat.value=piratecombat; form.tirpillage.value='';form.tircombat.value='';" name="post" value="pirates / canons / epee : Nourriture" /><br />
<input type="button" onClick="var pillage = new Number(form.pillage.value); var tirpillage=Math.floor(Number(pillage/4/50)); form.tirpillage.value=tirpillage; var tircombat=Math.floor(Number(pillage/4/100)); form.tircombat.value=tircombat; var epeepillage=Math.floor(Number(((pillage/2)-(tirpillage*50))/30)); form.epeepillage.value=epeepillage; var epeecombat=Math.floor(Number(((pillage/2)-(tircombat*100))/80)); form.epeecombat.value=epeecombat; var canonpillage=Math.floor(Number(((pillage*3/4)-((tirpillage*50)+(epeepillage*30)))/20)); form.canonpillage.value=canonpillage; var canoncombat=Math.floor(Number(((pillage*3/4)-((tircombat*100)+(epeecombat*80)))/40)); form.canoncombat.value=canoncombat; var piratepillage=Math.ceil(Number(((pillage)-((tirpillage*50)+(epeepillage*30)+(canonpillage*20)))/10)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number(((pillage)-((tircombat*100)+(epeecombat*80)+(canoncombat*40)))/20)); form.piratecombat.value=piratecombat;" name="post" value="pirates / canons / epee / tir : Bois / Pierres" />
<input type="button" onClick="var pillage = new Number(form.pillage.value); var tirpillage=Math.floor(Number(pillage/4/47)); form.tirpillage.value=tirpillage; var tircombat=Math.floor(Number(pillage/4/96)); form.tircombat.value=tircombat; var epeepillage=Math.floor(Number(((pillage/2)-(tirpillage*47))/28)); form.epeepillage.value=epeepillage; var epeecombat=Math.floor(Number(((pillage/2)-(tircombat*96))/75)); form.epeecombat.value=epeecombat; var canonpillage=Math.floor(Number(((pillage*3/4)-((tirpillage*47)+(epeepillage*28)))/16)); form.canonpillage.value=canonpillage; var canoncombat=Math.floor(Number(((pillage*3/4)-((tircombat*96)+(epeecombat*75)))/28)); form.canoncombat.value=canoncombat; var piratepillage=Math.ceil(Number(((pillage)-((tirpillage*47)+(epeepillage*28)+(canonpillage*16)))/7)); form.piratepillage.value=piratepillage; var piratecombat=Math.ceil(Number(((pillage)-((tircombat*96)+(epeecombat*75)+(canoncombat*28)))/18)); form.piratecombat.value=piratecombat;" name="post" value="pirates / canons / epee / tir : Nourriture" /><br />
<input type="reset" value="Effacer" /><br /><br />
Nombre de Pirates<br />
<div style="width:200px;margin:auto;text-align:right;">
En mode combat <input size="8" name="piratepillage" type="text" readonly="true" /><br />
En mode pillage <input size="8" name="piratecombat" type="text" readonly="true" /><br /><br /></div>
ou Nombre de Canonniers<br />
<div style="width:200px;margin:auto;text-align:right;">
En mode combat <input size="8" name="canonpillage" type="text" readonly="true" /><br />
En mode pillage <input size="8" name="canoncombat" type="text" readonly="true" /><br /><br /></div>
ou Nombre d'Epéistes<br />
<div style="width:200px;margin:auto;text-align:right;">
En mode combat <input size="8" name="epeepillage" type="text" readonly="true" /><br />
En mode pillage <input size="8" name="epeecombat" type="text" readonly="true" /><br /><br /></div>
ou Nombre de Tireurs<br />
<div style="width:200px;margin:auto;text-align:right;">
En mode combat <input size="8" name="tirpillage" type="text" readonly="true" /><br />
En mode pillage <input size="8" name="tircombat" type="text" readonly="true" /><br /><br /></div>
</div>
<div class="codage">Codé par Scoubifitz 2012</div></fieldset><br />
</form>
<!-- DEBUT DU SCRIPT -->
<script type="text/javascript">
function ejs_nodroit()
{
alert('Clic droit interdit');
return(false);
}
document.oncontextmenu = ejs_nodroit;
</script>
<!-- FIN DU SCRIPT -->
j'ai deux codes sur la même page dans mes sauvegardes ...
Re: Générateur / formulaire
Mdr pas grave , j'étais pas sur que c'était pas fait exprès .
Sinon en faite il fallait juste modifier le black en white à un endroit dans le code , pour pouvoir lire ce qui à dans les cases de validation etc ....
Sinon en faite il fallait juste modifier le black en white à un endroit dans le code , pour pouvoir lire ce qui à dans les cases de validation etc ....
Re: Générateur / formulaire
Topic résolue , merci a scoubi pour son super taf
Sujets similaires
» Problème avec un formulaire généré par le générateur de formulaire (du support portuguais)
» Formulaire/générateur
» générateur de formulaire
» Problème avec un générateur (Formulaire)
» [Html] Formulaire -> Générateur de code
» Formulaire/générateur
» générateur de formulaire
» Problème avec un générateur (Formulaire)
» [Html] Formulaire -> Générateur de code
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum