par
Invité » 29 sept. 2009, 14:14
pour répondre a victor brito j'ai utiliser front page pour la parti de code qui affiche les boutons. Sinon j'utilise dreamweaver mais je ne fais pas appel a la parti creation, j'utilise la parti code. pour la parti javascript se sont des script que j'ai pompé d'internet et modofoé afin de faire afficher de la manière dont je souhaitais. J'en utilise très peu.
concernant le code que j'ai modifié j'ai donc modifié :
<script language="JavaScript1.2" src="masks.js"></script>
en
<script src="masks.js" type="text/javascript"></script>
. Et suite au conseil de victor brito j'ai ajouté
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
cela me fais donc :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd"><?php
session_start();
if ($_SESSION['login'])
{
if ($_SESSION['type']=='telepro') {
?>
<html>
<head>
<script src="masks.js" type="text/javascript"></script>
<script src="ajax.js" type="text/javascript"></script>
<script language="javascript">
function verif_vides(enreg) {
if(document.enreg.datrdv.value=='') {
alert('Le champ date doit etre rempli !');
document.enreg.datrdv.focus();
return false;
}
if(document.enreg.hrrdv.value=='') {
alert('Le champ heure doit etre rempli !');
document.enreg.hrrdv.focus();
return false;
}
}
function init()
{
// Création du masque date jj/mm/aaaa
oDateMask = new Mask("jj/mm/aaaa", "date");
oHeureMask = new Mask("##:##:00", "number");
// Associer le oDateMask aux 2 champs
oDateMask.attach(document.enreg.datrdv);
oHeureMask.attach(document.enreg.hrrdv);
}
<!--
function FP_swapImg() {//v1.0
var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
elm.$src=elm.src; elm.src=args[n+1]; } }
}
function FP_preloadImgs() {//v1.0
init();
var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}
function FP_getObjectByID(id,o) {//v1.0
var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
return null;
}
// -->
</script>
<title>Enregistement d'un nouveau representant</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body,td,th {
font-family: Tahoma;
}
-->
</style><link rel="stylesheet" type="text/css" href="style.css">
<style type="text/css">
<!--
.Style1 {font-family: Wingdings}
-->
</style>
</head>
<body onload="FP_preloadImgs(/*url*/'image/bouton/enregistrer.gif',/*url*/'image/bouton/enregistrer2.gif');">
<?php
if(isset($_GET['num_prospect']))
{ $num_prospect=$_GET['num_prospect'];
}
if(isset($_GET['num_representant']))
{ $num_representant=$_GET['num_representant'];
}
?>
<a href="javascript:history.go(-1)"><img src="image/bouton/precedent.gif" width="41" height="25" border="0"></a>
<form name="enreg" onSubmit="return verif_vides(this)" method="post" action="index.php?page=rdvAdd">
<input name="num_prospect" type="hidden" id="num_prospect" value="<?php echo $num_prospect; ?>">
<input name="num_representant" type="hidden" id="num_representant" value="<?php echo $num_representant; ?>">
<p><?php echo '<select size=1 name="num_representant">>'."\n";
$reqsql2 = mysql_query("SELECT nom_representant, prenom_representant
FROM representant
WHERE num_representant='$num_representant'");
while ($nom = @mysql_fetch_object($reqsql2)) {
$nomr = $nom->nom_representant;
$prenomr = $nom->prenom_representant;
echo '<option value='.$num_representant.'>'; echo $nomr.' '.$prenomr;'<option>'."\n";
}
$req = mysql_query('SELECT distinct num_representant, nom_representant, prenom_representant FROM representant WHERE inactif_representant=0 ORDER BY `nom_representant`, prenom_representant') ;
while($data = mysql_fetch_assoc($req))
{ ?>
<option value="<?php echo ($data['num_representant']) ; ?>"><?php echo ($data['nom_representant'].' '.$data['prenom_representant']); ?> </option>
<?php
} ?></select></p>
<p><label>RDV le </label><input name="datrdv" type="text" id="datrdv" size="10" maxlength="10"> à <input name="hrrdv" type="text" id="hrrdv" size="8" maxlength="8" onClick="afficherdv()"></p>
<p><h4 id="ind"></h4></p>
<?php
$reqsql = mysql_query("SELECT num_prospect, nom_prospect, prenom_prospect, ad_rue, cp_ville, ville, telephone, sexe, sexe_prospect, age, douleur, age_conj, douleur_conj, pb_particulier, detail_ad FROM prospect, ville WHERE prospect.num_insee=ville.num_insee AND num_prospect=$num_prospect");
while ($row = mysql_fetch_row($reqsql)) {
?>
<p><label>Nom et adresse</label><?php echo $row[1].' '.$row[2]; ?></p>
<p><label></label><?php echo $row[3]; ?></p>
<p><label></label><?php echo $row[4].' '.$row[5]; ?></p>
<p><label>Téléphone</label><?php echo $row[6]; ?></p>
<p><label>Contact téléphonique</label><?php switch($row[7])
{
case 'H':
$sx='H';
$sf='';
break;
case 'F':
$sx='F';
$sf='';
break;
case 'HF':
$sx=$row[8];
$sf='';
break;
case 'HV':
$sx='H';
$sf='veuf';
break;
case 'FV':
$sx='F';
$sf='veuve';
break;
case 'HC':
$sx='H';
$sf='célibataire';
break;
case 'FC':
$sx='F';
$sf='célibataire';
break;
} echo $sx.' '.$sf; ?></p>
<p><label>Age & douleur</label><?php echo $sx.' '.$row[9].' '.$row[10]; ?></p>
<?php if ($row[7]=='HF') {
if ($sx=='H') { $sxc='F'; } else { $sxc='H'; }
?>
<p><label></label><?php echo $sxc.' '.$row[11].' '.$row[12]; ?></p>
<?php } ?>
<p><label>Pb particulier</label><?php echo $row[13]; ?></p>
<p><label>Detail adresse</label><?php echo $row[14]; ?></p>
<?php } ?>
<p align="center">
<input name="sub" border="0" id="img99" type="image" src="image/bouton/enregistrer3.gif" height="20" width="100" alt="Enregistrer" onmouseover="FP_swapImg(1,0,/*id*/'img99',/*url*/'image/bouton/enregistrer.gif')" onmouseout="FP_swapImg(0,0,/*id*/'img99',/*url*/'image/bouton/enregistrer3.gif')" onmousedown="FP_swapImg(1,0,/*id*/'img99',/*url*/'image/bouton/enregistrer2.gif')" onmouseup="FP_swapImg(0,0,/*id*/'img99',/*url*/'image/bouton/enregistrer.gif')" fp-style="fp-btn: Glass Capsule 2; fp-transparent: 1" fp-title="Enregistrer">
</p>
</form>
</boby>
</html>
<?php } else {
echo "Vous n'êtes pas autorisé à accèder à cette page";
}
} else {
header("Location: accueil.php"); } ?>
mais suite a cela j'ai aucun changement.
bon en regardant bien ça me laisse pas le texte brut, j'ai la police qui ai bien pris en compte par exemple, mais les caractéristiques pour le reste ne focntionne pas, par exemple, les label ne fonctionne pas.
de même que mes codes javascript , ma fonction verif_vides(enreg), FP_swapImg(), FP_preloadImgs(), FP_getObjectByID(id,o) fonctionne, grace a un alert je vois qu'il rentre bien dans mon init(), mais il ne fais pas se qui ai demandé dans le code. De même il rentre dans mon masks.js, et dans mon ajax.js.
mais il ne rentre pas dans ma fonction dans mon ajax.js.
je rappelle que tout ça fonctionne parfaitement sous internet explorer.
merci
pour répondre a victor brito j'ai utiliser front page pour la parti de code qui affiche les boutons. Sinon j'utilise dreamweaver mais je ne fais pas appel a la parti creation, j'utilise la parti code. pour la parti javascript se sont des script que j'ai pompé d'internet et modofoé afin de faire afficher de la manière dont je souhaitais. J'en utilise très peu.
concernant le code que j'ai modifié j'ai donc modifié : [php]<script language="JavaScript1.2" src="masks.js"></script> [/php]en
[php]<script src="masks.js" type="text/javascript"></script>[/php]. Et suite au conseil de victor brito j'ai ajouté [php]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">[/php]
cela me fais donc :
[php]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd"><?php
session_start();
if ($_SESSION['login'])
{
if ($_SESSION['type']=='telepro') {
?>
<html>
<head>
<script src="masks.js" type="text/javascript"></script>
<script src="ajax.js" type="text/javascript"></script>
<script language="javascript">
function verif_vides(enreg) {
if(document.enreg.datrdv.value=='') {
alert('Le champ date doit etre rempli !');
document.enreg.datrdv.focus();
return false;
}
if(document.enreg.hrrdv.value=='') {
alert('Le champ heure doit etre rempli !');
document.enreg.hrrdv.focus();
return false;
}
}
function init()
{
// Création du masque date jj/mm/aaaa
oDateMask = new Mask("jj/mm/aaaa", "date");
oHeureMask = new Mask("##:##:00", "number");
// Associer le oDateMask aux 2 champs
oDateMask.attach(document.enreg.datrdv);
oHeureMask.attach(document.enreg.hrrdv);
}
<!--
function FP_swapImg() {//v1.0
var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
elm.$src=elm.src; elm.src=args[n+1]; } }
}
function FP_preloadImgs() {//v1.0
init();
var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}
function FP_getObjectByID(id,o) {//v1.0
var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
return null;
}
// -->
</script>
<title>Enregistement d'un nouveau representant</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body,td,th {
font-family: Tahoma;
}
-->
</style><link rel="stylesheet" type="text/css" href="style.css">
<style type="text/css">
<!--
.Style1 {font-family: Wingdings}
-->
</style>
</head>
<body onload="FP_preloadImgs(/*url*/'image/bouton/enregistrer.gif',/*url*/'image/bouton/enregistrer2.gif');">
<?php
if(isset($_GET['num_prospect']))
{ $num_prospect=$_GET['num_prospect'];
}
if(isset($_GET['num_representant']))
{ $num_representant=$_GET['num_representant'];
}
?>
<a href="javascript:history.go(-1)"><img src="image/bouton/precedent.gif" width="41" height="25" border="0"></a>
<form name="enreg" onSubmit="return verif_vides(this)" method="post" action="index.php?page=rdvAdd">
<input name="num_prospect" type="hidden" id="num_prospect" value="<?php echo $num_prospect; ?>">
<input name="num_representant" type="hidden" id="num_representant" value="<?php echo $num_representant; ?>">
<p><?php echo '<select size=1 name="num_representant">>'."\n";
$reqsql2 = mysql_query("SELECT nom_representant, prenom_representant
FROM representant
WHERE num_representant='$num_representant'");
while ($nom = @mysql_fetch_object($reqsql2)) {
$nomr = $nom->nom_representant;
$prenomr = $nom->prenom_representant;
echo '<option value='.$num_representant.'>'; echo $nomr.' '.$prenomr;'<option>'."\n";
}
$req = mysql_query('SELECT distinct num_representant, nom_representant, prenom_representant FROM representant WHERE inactif_representant=0 ORDER BY `nom_representant`, prenom_representant') ;
while($data = mysql_fetch_assoc($req))
{ ?>
<option value="<?php echo ($data['num_representant']) ; ?>"><?php echo ($data['nom_representant'].' '.$data['prenom_representant']); ?> </option>
<?php
} ?></select></p>
<p><label>RDV le </label><input name="datrdv" type="text" id="datrdv" size="10" maxlength="10"> à <input name="hrrdv" type="text" id="hrrdv" size="8" maxlength="8" onClick="afficherdv()"></p>
<p><h4 id="ind"></h4></p>
<?php
$reqsql = mysql_query("SELECT num_prospect, nom_prospect, prenom_prospect, ad_rue, cp_ville, ville, telephone, sexe, sexe_prospect, age, douleur, age_conj, douleur_conj, pb_particulier, detail_ad FROM prospect, ville WHERE prospect.num_insee=ville.num_insee AND num_prospect=$num_prospect");
while ($row = mysql_fetch_row($reqsql)) {
?>
<p><label>Nom et adresse</label><?php echo $row[1].' '.$row[2]; ?></p>
<p><label></label><?php echo $row[3]; ?></p>
<p><label></label><?php echo $row[4].' '.$row[5]; ?></p>
<p><label>Téléphone</label><?php echo $row[6]; ?></p>
<p><label>Contact téléphonique</label><?php switch($row[7])
{
case 'H':
$sx='H';
$sf='';
break;
case 'F':
$sx='F';
$sf='';
break;
case 'HF':
$sx=$row[8];
$sf='';
break;
case 'HV':
$sx='H';
$sf='veuf';
break;
case 'FV':
$sx='F';
$sf='veuve';
break;
case 'HC':
$sx='H';
$sf='célibataire';
break;
case 'FC':
$sx='F';
$sf='célibataire';
break;
} echo $sx.' '.$sf; ?></p>
<p><label>Age & douleur</label><?php echo $sx.' '.$row[9].' '.$row[10]; ?></p>
<?php if ($row[7]=='HF') {
if ($sx=='H') { $sxc='F'; } else { $sxc='H'; }
?>
<p><label></label><?php echo $sxc.' '.$row[11].' '.$row[12]; ?></p>
<?php } ?>
<p><label>Pb particulier</label><?php echo $row[13]; ?></p>
<p><label>Detail adresse</label><?php echo $row[14]; ?></p>
<?php } ?>
<p align="center">
<input name="sub" border="0" id="img99" type="image" src="image/bouton/enregistrer3.gif" height="20" width="100" alt="Enregistrer" onmouseover="FP_swapImg(1,0,/*id*/'img99',/*url*/'image/bouton/enregistrer.gif')" onmouseout="FP_swapImg(0,0,/*id*/'img99',/*url*/'image/bouton/enregistrer3.gif')" onmousedown="FP_swapImg(1,0,/*id*/'img99',/*url*/'image/bouton/enregistrer2.gif')" onmouseup="FP_swapImg(0,0,/*id*/'img99',/*url*/'image/bouton/enregistrer.gif')" fp-style="fp-btn: Glass Capsule 2; fp-transparent: 1" fp-title="Enregistrer">
</p>
</form>
</boby>
</html>
<?php } else {
echo "Vous n'êtes pas autorisé à accèder à cette page";
}
} else {
header("Location: accueil.php"); } ?>[/php]
mais suite a cela j'ai aucun changement.
bon en regardant bien ça me laisse pas le texte brut, j'ai la police qui ai bien pris en compte par exemple, mais les caractéristiques pour le reste ne focntionne pas, par exemple, les label ne fonctionne pas.
de même que mes codes javascript , ma fonction verif_vides(enreg), FP_swapImg(), FP_preloadImgs(), FP_getObjectByID(id,o) fonctionne, grace a un alert je vois qu'il rentre bien dans mon init(), mais il ne fais pas se qui ai demandé dans le code. De même il rentre dans mon masks.js, et dans mon ajax.js.
mais il ne rentre pas dans ma fonction dans mon ajax.js.
je rappelle que tout ça fonctionne parfaitement sous internet explorer.
merci