astuces_jeux
Messages postés731Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention27 mai 2010
-
28 févr. 2006 à 13:19
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
4 mars 2006 à 11:26
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="[mailto:xavier.langlois@gmail.com xavier.langlois@gmail.com]">
<meta name="Identifier-URL" content="http://xl714.free.fr/">
<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 += "\"
var ext=\"\"
if((d.getMonth()+1)<10) {ext =\"0\"+(d.getMonth()+1)}else{ ext =(d.getMonth()+1)}
str += \"----
, \"
str += \"----
, \"
str += \"----
L, M, M, J, V, S, D, \";
for(var i=0;i<6;i++) {
str += \"----
\"
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 += \""
}else {
str += ", \"
}
}
else str += \" , \"
}
str += \"\"
}
str += "
"
document.getElementById("divCalendar").innerHTML = str
}
var maDate =new Date()
nFiles = 0var 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>
astuces_jeux
Messages postés731Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention27 mai 2010 3 mars 2006 à 13:29
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
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 4 mars 2006 à 11:26
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 ?