begin process at 2012 05 28 05:48:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

Login


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Login

mardi 28 février 2006 à 13:19:45 | Login

astuces_jeux

Bonjour

je cherche comment faire une page login qui vas vers un agenda que mes utilisateurs modifieront

merci de me dire comment faire une page login, une base de données, faire aller les utilisateurs dans mon agenda qui sera a l'adresse agenda.htm et mais ce n'est pas obligatoire une inscription

voici le code de l'agenda :

<html>
<head><title>Agenda Local en Jscript</title>
<meta name="Description" content="Agenda local léger en jscript">
<meta name="Author" content="Langlois Xavier,développeur informatique à Caen (14)">
<meta name="Reply-to" content="xavier.langlois@gmail.com">
<meta name="Identifier-URL" content=" [ Lien ]">
<style language="css">
body{background-color:lightblue;font-size:15px;}
.lstFiles{width:190px;font-size:15px;}
#divCalendar td{width:14px;}
b,font{cursor:hand;}
input{border:1px solid silver;}
.boutonJ{height:20px;width:23px;}
.boutonJOQP{height:20px;width:23px;background-color:silver;}
#boutonToday{border:1px dashed red;font-weight:bold;}
.classNotes{position:absolute;top:10px;left:10px;width:190px;align:center;}
.classFichier{position:absolute;top:10px;left:200px;width:400px;align:center;}
.classCalendrier{position:absolute;top:10px;left:610px;width:190px;}
.cmdDel{width:190px;height:16px;font-size:9px;}
</style>
<script language="JavaScript">
/*  Script du calendrier récupéré sur toutjavascript puis modifier pour être dynamique
     Tutoriel Jscript utilisé venant du site asp-php.net
     Désolé pour les commentaires je les mettrai plus tard si on me le demande souvent */
    
ferie=new Array("01/01","01/05","08/05","14/07","15/08","01/11","11/11","25/12")
mois=new Array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre")
function checkTaches(a,m,j){
 ext = ""+ a + "" + m +""+ j + "";
 if(strLstExt.indexOf(ext)>=0){return true}else{return false}
}
function disp(txt) { document.write(txt) }
function doDay(a,m,j) {
 document.formFile.txtDateAFaire.value=""+a+""+m+""+j+""
 //lj = new Date(parseInt(a),(parseInt(m)-1),parseFloat(j))
 lj = new Date(Math.round(a),(Math.round(m)-1),Math.round(j))
 document.formFile.fileType[0].checked = true
 document.getElementById("divDate").innerHTML = parseFloat(j)+" "+mois[(Math.round(m)-1)]+" "+a
 browseTaches(""+a+""+m+""+j+"")
}
function estFerie(j,m) {
 nb=ferie.length;
 test=false;
 for(i=0;i<nb;i++) {
  if ((ferie[i].substring(0,2)==j)&&(ferie[i].substring(3,5)==m)) return true
 }
 return false
}
function calendar(m, a) {
 d_jour=new Date()
 d=new Date(a,m-1,1)
 dfin=new Date(a,m-1,1)
 nb_jour=31
 aff_j=""
 for(var k=32;k>27;k--) {
  dfin.setMonth(m-1)
  dfin.setDate(k)
  if (dfin.getMonth()!=m-1) {nb_jour=k-1}
 }
 j1=d.getDay()
 if (j1==0) j1=7
 jour=0
 str = ""
 lid=""
 str += "<TABLE border=0 cellspacing=0 cellpadding='2'>"
 var ext=""
 if((d.getMonth()+1)<10) {ext ="0"+(d.getMonth()+1)}else{ ext =(d.getMonth()+1)}
 str += "<tr><td align='center' colspan='7'><input type=\"button\" value=\"-\"  onClick=\"calendar("+ (Math.round(m)-1) +","+ a +")\" /><input type=\"button\" value=\""+mois[d.getMonth()]+"\" style=\"width:75px;\" onClick=\"browseTaches('"+a+ext+"')\" /><input type=\"button\" value=\"+\" onClick=\"calendar("+ (Math.round(m)+1) +","+ a +")\" /></td></tr>"
 str += "<tr><td align='center' colspan='7'><input type=\"button\" value=\"-\" onClick=\"calendar("+ m +","+ (Math.round(a)-1) +")\" ><input type=\"button\" value=\""+a+"\" style=\"width:75px;\" onClick=\"browseTaches('"+a+"')\" /><input type=\"button\" value=\"+\" onClick=\"calendar("+ m +","+ (Math.round(a)+1) +")\" /></td></tr>"
 str += "<TR><TD>L</TD><TD>M</TD><TD>M</TD><TD>J</TD><TD>V</TD><TD>S</TD><TD>D</TD></TR>";
 for(var i=0;i<6;i++) {
  str += "<TR>"
  for (var j=0;j<7;j++) {
   jour=7*i+j-j1+2
   aff_j=jour
   if ((jour==d_jour.getDate())&&(m==d_jour.getMonth()+1)){ lid="boutonToday"}else{ lid=""}
   if ((7*i+j>=j1-1)&&(jour<=nb_jour)) {
    lemois=""
    lejour=""
    if((d.getMonth()+1)<10) { lemois ="0"+(d.getMonth()+1)}else{ lemois = (d.getMonth()+1)}
    if(jour<10){lejour ="0"+jour }else{lejour = jour}
    laclass="boutonJ"
    if(checkTaches(a,lemois,lejour)){laclass="boutonJOQP"}
    if ((j==6)||(estFerie(jour,m))){
     str += "<TD bgcolor='#66FF66'><input type=\"button\" id=\""+lid+"\" class=\""+laclass+"\"  onClick=\"doDay('"+a+"','"+lemois+"','"+lejour+"');\"value=\""+aff_j+"\" />"
    }else {
     str += "<TD><input id=\""+lid+"\" class=\""+laclass+"\" type=\"button\" onClick=\"doDay('"+a+"','"+lemois+"','"+lejour+"');\" value=\""+aff_j+"\" />"
    }
   }
   else str += "<TD width='10'>&nbsp;</TD>"
  }
  str += "</TR>"
 }
 str += "</TABLE>"
 document.getElementById("divCalendar").innerHTML = str
}
var maDate =new Date()
nFiles = 0
var ForReading = 1, ForWriting = 2, ForAppending = 8
fso = new ActiveXObject("Scripting.FileSystemObject")
path = fso.GetParentFolderName(unescape(self.location.pathname))
fold = fso.GetFolder(path.substr(1))
if (!fso.FolderExists(fold + "\\" + "database")){fso.CreateFolder(fold + "\\" + "database")}
folder = path + "\\" + "database"
folder = fso.GetFolder(folder.substr(1))
function returnExtension(str){return str.substring(str.lastIndexOf("."));}
function returnTitle(str){return str.substring(0,str.indexOf("."));}
function browseFiles() {
 lstNotes = new Array()
 lstContacts = new Array()
 ff = new Enumerator(folder.files)
 for (; !ff.atEnd(); ff.moveNext()) {
  s=ff.item()
  if (".note".indexOf(fso.GetExtensionName(s.name))>0){
   lstNotes[lstNotes.length] = s.name
  }else if (".contact".indexOf(fso.GetExtensionName(s.name))>0){
   lstContacts[lstContacts.length] = s.name
  }
         }
  lstNotes.sort()
  strNotes = "<select class=\"lstFiles\" name=\"lstFiles\"size=\"10\" onChange=\"showFile(1,this.options[this.selectedIndex].value);\">"
  for(i=0 ; i < lstNotes.length ; i++) {strNotes += "<option value=\"" + lstNotes[i] + "\">" + returnTitle(lstNotes[i]) + "</option>"}
  nFiles = lstNotes.length++
  strNotes += "</select>"
  document.getElementById("notes").innerHTML = strNotes
  lstContacts.sort()
  strContacts = "<select class=\"lstFiles\" name=\"lstFiles\"size=\"10\" onChange=\"showFile(2,this.options[this.selectedIndex].value);\">"
  for(i=0 ; i < lstContacts.length ; i++) { strContacts += "<option value=\"" + lstContacts[i] + "\">" + returnTitle(lstContacts[i]) + "</option>"}
  strContacts += "</select>"
  document.getElementById("contacts").innerHTML = strContacts
  document.formFile.reset()
  document.getElementById("divDate").innerHTML = ""
  document.formFile.cmdCreate.value="Enregistrer"
  auhourdhui()
}
strLstExt =""
function browseTaches(extension){
 strLstExt =""
 lstTaches = new Array()
 ff = new Enumerator(folder.files)
 for (; !ff.atEnd(); ff.moveNext()) {
  s=ff.item()
  nom = fso.GetExtensionName(s.name)
  strLstExt += "."+nom
  if (nom.indexOf(extension)==0){lstTaches[lstTaches.length] = nom + " - " + s.name}
         }
  lstTaches.sort()
  strTaches= "<select class=\"lstFiles\" name=\"lstFiles\"size=\"8\" onChange=\"showFile(0,this.options[this.selectedIndex].value);\">"
  for(i=0 ; i < lstTaches.length ; i++) { strTaches += "<option value=\"" + lstTaches[i].substring(11) + "\">" + lstTaches[i].substring(6,8) +"/"+ lstTaches[i].substring(4,6) +"/"+ lstTaches[i].substring(2,4) + returnTitle(lstTaches[i].substring(8)) + "</option>"}
  nFiles = lstTaches.length++
  strTaches += "</select>"
  document.getElementById("taches").innerHTML = strTaches
}
function showFile(form,file){
 extension = returnExtension(document.forms["" + form + ""].lstFiles.options[document.forms["" + form + ""].lstFiles.selectedIndex].value)
 document.formFile.fileType[form].checked = true
 if(document.formFile.fileType[0].checked){
  tab = new Array()
  str = extension.substring(1)
  document.formFile.txtDateAFaire.value = str
  tab[0]=str.substring(0,4)
  tab[1]=str.substring(4,6)
  tab[2]=str.substring(6,8)
  lj = new Date(tab[0],tab[1],tab[2])
  document.getElementById("divDate").innerHTML = parseFloat(tab[2])+" "+mois[parseInt((tab[1])-1)]+" "+tab[0]
 }else{document.formFile.txtDateAFaire.value =  ""}
 pathFile = folder + "\\" + file
 if (fso.FileExists(pathFile)) {
   ts = fso.OpenTextFile(pathFile,ForReading,false)
   s = ts.ReadAll() // ou Read(nbchars) ou ReadLine
   ts.Close()
   document.formFile.oldTitle.value = returnTitle(document.forms["" + form + ""].lstFiles.options[document.forms["" + form + ""].lstFiles.selectedIndex].value)
   document.formFile.oldExtension.value = returnExtension(document.forms["" + form + ""].lstFiles.options[document.forms["" + form + ""].lstFiles.selectedIndex].value)
   document.formFile.cmdCreate.value = "Modifier '" + document.formFile.oldTitle.value + "'"
   document.formFile.title.value = returnTitle(document.forms["" + form + ""].lstFiles.options[document.forms["" + form + ""].lstFiles.selectedIndex].value)
   document.formFile.content.value = s
 }else{alert("Fichier non trouvé")}
}
function createFile(oldTitle,oldExtension,title,content) {
 doExtension()
 extension = document.formFile.newExtension.value
 deleteFile(true,oldTitle + oldExtension)
 if(title==""){title = "Divers-" + nFiles.toString();extension = ".note"}
 f=fso.OpenTextFile(folder + "\\" + title + extension, 2, true)
 f.writeLine(content)
 f.close()
 document.getElementById("divDate").innerHTML = ""
 document.formFile.cmdCreate.value='Enregistrer';
 browseFiles()
}
function doExtension(){
 if(document.formFile.fileType[0].checked == true){
  if(document.formFile.txtDateAFaire.value == ""){
   alert("Date manquante, votre texte sera rangé dans les notes.")
   document.formFile.newExtension.value = ".note"
  }else{document.formFile.newExtension.value = "."+document.formFile.txtDateAFaire.value}
 }else if(document.formFile.fileType[2].checked == true){document.formFile.newExtension.value = ".contact"
 }else{document.formFile.newExtension.value = ".note"}
}
function deleteFile(supprimer,file){
 pathFile = folder + "\\" + file     //alert("delete -> "+ pathFile)
 if(!supprimer){supprimer=confirm("Supprimer ?")}
 if(supprimer){if (fso.FileExists(pathFile)) { fso.DeleteFile(pathFile)}}
}
function auhourdhui(){
 lemois=""
 lejour=""
 if((maDate.getMonth()+1)<10) { lemois ="0"+(maDate.getMonth()+1)}else{ lemois = (maDate.getMonth()+1)}
 if(maDate.getDate()<10){lejour ="0"+maDate.getDate() }else{lejour = maDate.getDate()}
 browseTaches(""+maDate.getFullYear()+""+lemois+lejour)
}
</script>
</head>
<body onLoad="browseFiles();calendar(maDate.getMonth() + 1, maDate.getFullYear());">
<div class="classCalendrier">
<center>
 <div id="divCalendar"></div>
 <form onSubmit="if(this.lstFiles.selectedIndex!=(-1)){deleteFile(false,document.forms[0].lstFiles.options[document.forms[0].lstFiles.selectedIndex].value);}browseFiles();return false;">
  <span id="taches"> </span><br>
  <input class="cmdDel" type="submit" value="Supprimer" />
 </form>
</center>
</div>
<div class="classNotes">
<center>
 <form onSubmit="if(this.lstFiles.selectedIndex!=(-1)){deleteFile(false,this.lstFiles.options[this.lstFiles.selectedIndex].value);browseFiles();}return false;">
  <span id="notes"> </span><br>
  <input class="cmdDel" type="submit" value="Supprimer la note" />
 </form>
 <form onSubmit="if(this.lstFiles.selectedIndex!=(-1)){deleteFile(false,document.forms[2].lstFiles.options[document.forms[2].lstFiles.selectedIndex].value);browseFiles()};return false;">
  <span id="contacts"> </span><br>
  <input type="submit" class="cmdDel" value="Supprimer le contact" />
 </form>
</center>
</div>
<div class="classFichier">
<center>
 <form name="formFile" onSubmit="createFile(this.oldTitle.value,this.oldExtension.value,this.title.value,this.content.value);calendar(maDate.getMonth() + 1, maDate.getFullYear());return false;">
  <input type="hidden" value="" name="oldTitle" />
  <input type="hidden" value="" name="oldExtension" />
  <input type="hidden" value="" name="newExtension" />
  <input type="hidden" size="10" name="txtDateAFaire">
  <input type="text" value="" name="title" size="35" maxlength="100" /><br><br>
  <input type="radio" name="fileType" value="tache" id="radio0"><label for="radio0">A faire le</label>
  <span id="divDate"> </span>&nbsp;&nbsp;
  <input type="radio" name="fileType" value="note" id="radio1" checked><label for="radio1">Note</label>&nbsp;&nbsp;
  <input type="radio" name="fileType" value="contact" id="radio2"><label for="radio2">Contact</label>  
  <br><br>
  <textarea id="content" name="content" cols="40" rows="15" wrap="off"></textarea><br>
  <input type="reset" value="Nouveau" onClick="this.form.cmdCreate.value='Enregistrer';document.getElementById('divDate').innerHTML =''" />
  <input type="submit" name="cmdCreate" value="Enregistrer" />
 </form>
</center>
</div>
</body>
</html>


le code est tres long mais il marche tres bien

silvousplait aider moi
@++
Cédric Denotte

mardi 28 février 2006 à 14:40:24 | Re : Login

jesusonline

Membre Club Administrateur CodeS-SourceS
Bonjour,

utilises asp.net 2: telecharge Visual Web Dev créer un nouveau site web et pose un controle "Login" sur ta page! voila c'est finit :)

[ Lien ]


Cyril - MVS - MCP ASP
vendredi 3 mars 2006 à 13:29:19 | Re : Login

astuces_jeux

slt j'ai fait ce que tu m'avais dit et puis j'ai eu un problème j'ai mit un grand login et puis page login et la meme chose avec inscription et pass perdu et je l'ai mit sur mon site et la page d'inscription de login et de pass perdu (qui était sur la meme page)ont disparus j'ai fait come je t'ai dit puis j'ai fait enregistrer sous l'ai laiseer appeler default.aspx et j'ai fait un lien sur ma page (j'utilise des petits site avec scarlet.be avec l'abonnement)(et j'utilise IE6) dépèche toi d'aller le voir sur mon site avant que je changes tu vas dans mon site tu vas a mon mon adresse que je vais te mettre puis tout en bas sur démmarer sur mon site et tu verras http://home.scarlet.be/~jja00185 @++ Cédric Denotte
samedi 4 mars 2006 à 11:26:31 | Re : Login

jesusonline

Membre Club Administrateur CodeS-SourceS
j'ai rien compris

tu pourrais expliquer le proiblème ? au vu de l'url que tu donnes tu essayes de mettre tes pages sur un serveur apache t'es sur qu'ils sont bien compatible asp.net 2 ?


Cyril - MVS - MCP ASP


Cette discussion est classée dans : function, document, str, value, formfile


Répondre à ce message

Sujets en rapport avec ce message

Cherchez l'erreur ? [ par Fabs242 ] Salut, Quelqu'un aurait une idée sur le fait que ça : function majmoteur() { var mot=document.moteur.MOT.value; alert(mot) ; document.moteur.words.val Pb de connexion [ par malerune ] oui j'ai un énorme problème lorsque j'ouvre plusieurs recordset à un moment donné ça bug voici mon code:sqlName="SELECT Dpt_name, Department_id FROM D Garder la valeur saisie dans mon formulaire [ par Synergienne ] J'ai un formulaire alimenté à partir d'une requète de tables , on peut choisir une date dans la liste déroulante proposé et la date selectionné n'est Ki saurai me traduire ce petit bout de javascript en vbscript ?? [ par FOXDIE_90 ] function textevide() {if ( document.Formulaire.type_amdec.value == '' || document.Formulaire.type_vo.value == '' || document.Formulaire.date_amdec.val Addition [ par jorrie ] Bonjours voila j'ai un petit probleme je voudrais faire une addittion, j'y arrive avec des input box         function calcul() {document.frm.c3.value Firefox et onblur ne fonctionne plus au bout d'un moment... [ par Zoizoi ] Bonjour,J'ai une application en ASP.Net où tous mes composants TextBox contiennent deux évènements "onblur" et "onfocus".La finalité :- Je voudrais pe google mpas V3 et Safari [ par peplum37 ] Bonjour, j'ai un script de géolocalisation qui fonctionne parfaitement sauf avec Safari ou la géolocalisation ne se fait que la première fois [code=js Aider Moi SVP!! C'est très important [ par malerune ] Bonjour voici mon problème, j'ai une liste déroulante à partir de laquelle j'affiche les éléments qui sont dans la base de données, j'aimerais affiche Securisé un Site ASP:NET (VB) - LOGIN forms DB... [ par comprateur ] J'aimerais sécurisé mon site de facon a ce que les personnes non identifié ne puisse voir que la page de login.Mon problème premier est le login je n' Générer un document word [ par Kalypswoo ] Bonjour ou re, j'ai un petit problème : je dois générer un document word à partir d'une page .aspx (en c#). C'est à dire que quand je lique sur le l


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,137 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales