1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.td">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script language="javascript" type="text/javascript" src="script/js/modal_NouvelAuteur.js"></script>
<script language="javascript" type="text/javascript">
// Popup centré
function PopupCentrer(page,largeur,hauteur,options) {
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}
// Ajouter données popup dans zone de liste
function doc(nom) {
return document.getElementById(nom);
}
function ajouter(nom, value, text) {
formulaire = doc(nom);
// Recuperation des informations
nb = formulaire.options.length;
// On compte le nombre d'<option />
nouvel_element = new Option(text, value, false, true);
// Creation
// new Option(text, value, DefaultSelected, Selected);
// * text = texte affiché dans la liste
// * value = valeur de la liste à transmettre (facultatif)
// * defaultSelected = transmettre true quand l'élément doit être l'élément sélectionné par défaut, sinon false (facultatif)
// * Selected = transmettre true quand l'élément doit être sélectionné (facultatif)
// /!\ Opera 5.12 n'interprète pas les deux derniers paramètres, Netscape 6.1 n'interprète pas le dernier.
formulaire.options[nb] = nouvel_element;
// Ajout
}
// Ajouter la valeur d'un select
function ajouterselect(form){
var o=new Option(form.libelle.value,form.valeur.value);
form.liste.options[form.liste.options.length]=o;
}
//Refresh page
function liste_changee(page){
window.opnener.location.href=Add_article.php;
alert("ok refresh");
}
/*Script permettant de créer un nouvel objet XMLHttpRequest permettant d'effectuer des requêtes vers le
serveur sans avaoir à recharger entièrement la page.*/
function getXMLHttpRequest() //code pour instanciation (création, déclaration) de XHR = XMLHttpRequest
{
var xhr = null;
if (window.XMLHttpRequest || window.ActiveXObject)
{
if (window.ActiveXObject)
{
try
{
xhr = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else
{
xhr = new XMLHttpRequest();
}
}
else
{
alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
return null;
}
return xhr;
} //Fin du script getXMLHttpRequest
function request(callback) //fonction servant à détecter les changements d'état par l'utilisation
// de la propriété "onreadystatechange"
{
var xhr = getXMLHttpRequest();
xhr.onreadystatechange = function()
{
if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0))
{
callback(xhr.responseText);
}
};
xhr.open("POST", "XMLHttpRequest_auteur.php", true); // il faut remplacer vdm.php par l'url de la page qui renvoit la vdm
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xhr.send("id_auteur="+value);
}
function readData(sData)
{
var nodes = sData.getElementsByTagName("item");
var oSelect = document.getElementById("auteur");
var oOption, oInner;
oSelect.innerHTML = "";
for (var i=0, c=nodes.length; i<c; i++){
oOption = document.createElement("option");
oInner = document.createTextNode(nodes[i].getAttribute("nom_secteur"));
oOption.value = nodes[i].getAttribute("id_secteur");
oOption.appendchild(oInner);
oSelect.appendchild(oOption);
}
}
</script>
<title>Créer un nouvel article</title>
</head>
<form name="add_article" method="POST" action="Add_article.php">
<body>
<center>
<p>
<!-- *************************************************************************** -->
<!-- ****************** Zone de saisie référence ******************************* -->
<!-- *************************************************************************** -->
<!-- libellé -->
<strong>Référence:</strong>
<!-- zone de saisie -->
<input type="text" name="reference" size="20" value="reference" maxlength="35">
<br>
<!-- *************************************************************************** -->
<!-- ****************** Zone de saisie désignation ***************************** -->
<!-- *************************************************************************** -->
<!-- libellé -->
<strong>Désignation:</strong>
<!-- zone de saisie -->
<input type="text" name="designation" size="60" value="designation" maxlength="100">
</p>
<p>
<!-- *************************************************************************** -->
<!-- ************************ zones de liste ********************************** -->
<!-- *************************************************************************** -->
<!-- Auteur -->
<!-- libellé -->
<strong>Auteur:</strong>
<!-- zone de liste auteur -->
<select name="auteur" id="auteur" style="width:200px" onchange="cadre.location.reload">
<div id="auteur2">
<option value="65">Aa</option><option value="3">Alcool</option><option value="73">Atome</option><option value="76">Atout</option><option value="66">Azerty</option><option value="75">Batou</option><option value="2">Bijouterie</option><option value="68">Derty</option><option value="84">Hyuhyu</option><option value="85">Juijui</option><option value="82">Juiyt</option><option value="64">Klm</option><option value="87">Lklm</option><option value="91">Lkmkjd</option><option value="86">Loiloi</option><option value="1">Moto</option><option value="80">Mp</option><option value="90">Muoimoui</option><option value="83">Ouioui</option><option value="81">Pomoi</option><option value="89">Pouipoui</option><option value="78">Pouipoui</option><option value="74">Qwerty</option><option value="71">Tyeure</option><option value="77">Vatou</option><option value="4">Vin</option><option value="72">Voiture</option><option value="69">Wxcvbn</option><option value="79">Zouzou</option><option value="67">Zzzz</option> </select>
</div>
<!-- zone de texte cachée id_auteur -->
<input type="text" name="idauteur2" id="idauteur2" style="width:200px;">
</input>
<!-- bouton Ajouter un auteur -->
<!-- onClick ouvre une fenetre popup qui permet de créer le nouvel auteur -->
<input type="button" onClick= "PopupCentrer('modal/modal_Nouvelauteur.php',500,70,'modal=yes,directories=0,menubar=0,titlebar=0,toolbar=0,widt h=500,height=250');" alt="Créer un nouvel auteur" title="Créer un nouvel auteur">
<input type="button" value="Reload Page" onclick="liste_changee();">
</div>
<p>
<!-- *************************************************************************** -->
<!-- ****************** Bouton de pied de formulaire *************************** -->
<!-- *************************************************************************** -->
<!-- bouton Enregistrer -->
</p>
<p>
<input type="submit" value="Enregistrer" name="Enregistrer"/>
<!-- bouton Annuler -->
<input type="reset" value="Annuler" onclick="return confirm('Confirmez-vous annulation des éléments saisies?');"/>
<!-- bouton Revenir à la page d'accueil -->
<input type="reset" value="Accueil" a href="http://localhost/AAA%20Test/Accueil.php" onclick="return confirm('En cliquant sur OK vous allez retourner à la page d\'\accueil et perdre les données saisies!');"/>
</body>
</html> |
Partager