begin process at 2012 02 14 01:57:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Personne n'est capable de trouver le pourquoi ?????


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

Personne n'est capable de trouver le pourquoi ?????

mercredi 30 octobre 2002 à 09:42:11 | Personne n'est capable de trouver le pourquoi ?????

manueg

Bonjour à tous, je desespère de trouver pourquoi ce code ne fonctionne pas dans Netscape alors que tout est OK dans IE...

Il n'arrive pas en fait à me rerouter sur la page en final
Page à afficher (variable $idd prend la val du formulaire)
ficheclient.php?idd=$idd;


Voici le code :




<?php
//session_start();
include $DOCUMENT_ROOT.'/include/veriflog.php';
include $DOCUMENT_ROOT.'/include/commun.php';
include $DOCUMENT_ROOT.'/include/fonction.php';
// Connexion à la base de données
$ccnx=fnConnection("$DB_SERVER","$DB_LOGIN","$DB_PASSWORD");
global $idd;
switch ($actionvalider)
{
case ("VALIDER") :
$file = "ficheclient.php?idd=$idd";
echo "<HTML><SCRIPT>document.location='$file';</SCRIPT></HTML>";
//header("Location: http://$HTTP_HOST/$CTXROOT/ficheclient.php?idd=$idd");
break;
case ("IMPRIMER") :
include 'imp_dossier.php';
break;
}
?>
<html>
<head>
<title>recherche</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META http-equiv="Content-Script-Type" content="text/javascript">
<META http-equiv=pragma content=no-cache>
<META http-equiv=cache-control content=no-cache>
<link rel="stylesheet" href="../style.css" type="text/css">
<SCRIPT language="JavaScript" src="../divers.js"></SCRIPT>
<SCRIPT language="JavaScript" src="../validateinput.js"></SCRIPT>
<script language="JavaScript" type="text/javascript">
function goUrl(url)
{
document.location.href = url;
}

function FormValider(numaction)
{
if ((getSelectVal(document.FORMD.dossier)!="")&&(getSelectVal(document.FORMD.client)!="")) {
alert("Vous devez selectionner un élément d'une seule liste !");
document.FORMD.dossier.value = "";
document.FORMD.valeur.value = "";
document.FORMD.client.value = "";
document.FORMD.valeurclient.value = "";
document.FORMD.dossier.focus();
return false;
}

if (getSelectVal(document.FORMD.dossier)=="") {
if (getSelectVal(document.FORMD.client)=="") {
alert("Vous devez selectionner un dossier !");
document.FORMD.dossier.focus();
return false;
}else{
var ident=getSelectedItem (document.FORMD.client);
document.FORMD.idd.value = ident;
}
}else{
var ident=getSelectedItem (document.FORMD.dossier);
document.FORMD.idd.value = ident;
}
if (numaction==1){
document.FORMD.actionvalider.value = "VALIDER";
}else{
document.FORMD.actionvalider.value = "IMPRIMER";
}

return true;
}

function SelObj(formname,selname,textname,str) {
this.formname = formname;
this.selname = selname;
this.textname = textname;
this.select_str = str || '';
this.selectArr = new Array();
this.initialize = initialize;
this.bldInitial = bldInitial;
this.bldUpdate = bldUpdate;
}

function initialize() {
if (this.select_str =='') {
for(var i=0;i<document.forms[this.formname][this.selname].options.length;i++)
{
this.selectArr[i] = document.forms[this.formname][this.selname].options[i];
this.select_str += document.forms[this.formname][this.selname].options[i].value+":"+
document.forms[this.formname][this.selname].options[i].text+",";
}
}else {
var tempArr = this.select_str.split(',');
for(var i=0;i<tempArr.length;i++) {
var prop = tempArr[i].split(':');
this.selectArr[i] = new Option(prop[1],prop[0]);
}
}
return;
}

function bldInitial() {
this.initialize();
for(var i=0;i<this.selectArr.length;i++)
document.forms[this.formname][this.selname].options[i] = this.selectArr[i];
document.forms[this.formname][this.selname].options.length = this.selectArr.length;
return;
}

function bldUpdate() {
var str = document.forms[this.formname][this.textname].value.replace('^\\s*','');
if(str == '') {this.bldInitial();return;}
this.initialize(); //lwf
var j = 0;
pattern1 = new RegExp("^"+str,"i");
for(var i=0;i<this.selectArr.length;i++)
if(pattern1.test(this.selectArr[i].text))
document.forms[this.formname][this.selname].options[j++] = this.selectArr[i];
document.forms[this.formname][this.selname].options.length = j;
if(j==1){
document.forms[this.formname][this.selname].options[0].selected = true;
}
}

function setUp() {
objdossier = new SelObj('FORMD','dossier','valeur');
objdossier.bldInitial();
objsiren = new SelObj('FORMD','client','valeurclient');
objsiren.bldInitial();
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" OnLoad="setUp();cacheOff()" class="fondtravail">
<STYLE TYPE="text/css">
<!--
#cache {
position:absolute; top:200px; z-index:10; visibility:hidden;
}
-->
</STYLE>
<DIV ID="cache"><TABLE WIDTH=200 BGCOLOR=#0000FF BORDER=0 CELLPADDING=2 CELLSPACING=0><TR><TD ALIGN=center VALIGN=middle><TABLE WIDTH=100% BGCOLOR=#FFFFFF BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD ALIGN=center VALIGN=middle><FONT FACE="Courrier" SIZE=2 COLOR=#0000FF><BR>Chargement en cours....<BR><BR></FONT></TD> </TR></TABLE></TD> </TR></TABLE></DIV>
<SCRIPT type="text/javascript" language="JavaScript">
var nava = (document.layers);
var dom = (document.getElementById);
var iex = (document.all);
if (nava) { cach = document.cache }
else if (dom) { cach = document.getElementById("cache").style }
else if (iex) { cach = cache.style }
largeur = screen.width;
cach.left = Math.round((largeur/2)-200);
cach.visibility = "visible";

function cacheOff()
{
cach.visibility = "hidden";
}
</SCRIPT>
<? include $DOCUMENT_ROOT.'/include/entetefic.php';
?>
<table width="75%" align="center" cellspacing="0" height="125">
<tr>
<td class="titreinfo" colspan="2">
<div align="center">Liste des dossiers en contentieux, site de
<?php echo $site;?>
</div>
</td>
</tr>
<tr>
<td class="titreinfo" colspan="2">
<div align="center"><img src="../img/gdebarre1.gif" width="650" height="6"></div>
</td>
</tr>
<tr align="center" valign="middle">
<td height="93" colspan="2">
<form name="FORMD" method="post" action="" class="texte">
<div align="center">
<input type="hidden" name="actionvalider" value="OK">
<input type="hidden" name="idd">
<table width="80%" bordercolor="#660033">
<tr>
<td valign="middle" width="8%" class="txtmoyen">
<div align="left"> * Libellé -></div>
</td>
<td valign="middle" width="70%" align="left"><font color="#6699CC">
<input type="text" name="valeur" size="10" onKeyUp="javascript:objdossier.bldUpdate();" class="textepetit">
<select name="dossier" class="txtliste" size="1">
<option value="">
<?php
//requete de recup des dossiers suivant le site
$sql = "select d.id_dossier, c.rs_client, c.siren_client, d.libelle from be_dossier d, be_client c,
be_site s where d.statut != '$INACTIF' and s.code_site = '$site' and d.id_client = c.id_client
and s.id_site = d.id_site order by c.rs_client";
$rec=fnDBRequete("$DB",$sql, $ccnx);
while ($ligne = fnFetchArray($rec)) {
print("\t<option value=".($ligne["id_dossier"]).">".strtoupper(($ligne["rs_client"]))."\t-".
($ligne["siren_client"])."\t-".($ligne["libelle"])."\n");
}
?>
</select>
</font></td>
<td valign="middle" align="center" width="90">
<input type="image" border="0" name="imageField" src="../img/valider.jpg" onClick="javascript:return FormValider(1)" width="80" height="20">
</td>
</tr>
<tr>
<td valign="middle" width="8%" class="textemoyen" align="left">
<div align="left"> * Siren -> </div>
</td>
<td valign="middle" width="70%" align="left"><font color="#6699CC">
<input type="text" name="valeurclient" size="10" onKeyUp="javascript:objsiren.bldUpdate();" class="textepetit">
<select name="client" class="txtliste" size="1">
<option value="">
<?php
//requete de recup des dossiers suivant le site
$sqlb = "select d.id_dossier, c.rs_client, c.siren_client, d.libelle from be_dossier d, be_client c,
be_site s where d.statut != '$INACTIF' and s.code_site = '$site' and d.id_client = c.id_client
and s.id_site = d.id_site order by c.siren_client";
$recb=fnDBRequete("$DB",$sqlb, $ccnx);
while ($ligneb = fnFetchArray($recb)) {
print("\t<option value=".($ligneb["id_dossier"]).">".($ligneb["siren_client"])."\t-".
strtoupper(($ligneb["rs_client"]))."\t-".($ligneb["libelle"])."\n");
}
?>
</select>
</font></td>
<td valign="middle" align="center" width="90">
<input type="image" border="0" name="imageField" src="../img/Imprimer.jpg" onClick="javascript:return FormValider(2)" width="80" height="20"></td>
</tr>
</table>
</div>
</form>
</td>
</tr>
<tr align="center" valign="middle">
<td height="50" width="51%"><a href="javascript:goUrl('ctxclient.php?idd=0')"><img src="../img/creerclient.jpg"
width="80" height="20"></a></td>
<td height="50" width="49%"><a href="javascript:goUrl('ctxdossier.php?idd=0')"><img src="../img/creerdossier.jpg"
width="80" height="20"></a></td>
</tr>
<tr align="center" valign="middle">
<td height="50" colspan="2"><a href="../accueil.php?site=<?php echo $site;?>&utilisateur=<?php echo $utilisateur;?>" target="_parent"><img src="../img/fermer.jpg" width="80" height="20"></a></td>
</tr>
</table>
<?php
include $DOCUMENT_ROOT.'/include/piedfic.php';
?>
vendredi 1 novembre 2002 à 18:45:54 | Re : Personne n'est capable de trouver le pourquoi ?????

nitro120

putin va chez phpcs.com !

JavaScript forever !
lundi 4 novembre 2002 à 14:03:45 | Re : Personne n'est capable de trouver le pourquoi ?????

jenlain62

Toujours aussi poli nitro :))
mardi 18 mars 2003 à 14:56:55 | Re : Personne n'est capable de trouver le pourquoi ?????

bob3000

Ben, d'après moi, c'est de la faute de Netscape et non de ton script...


Cette discussion est classée dans : dossier, client, document, value, formd


Répondre à ce message

Sujets en rapport avec ce message

Correction Html + Javascript [ par dream ] Voilà, j'ai voulu un peu modifier un des nombreux test qu'on peut trouver sur le net, mais bon je m'y connais pas vraiment. Si quelqu'un pouvait me co succession de questions (form.) [ par ssylvain ] Le code ci-dessous est un formulaire de questions qui se succèdent dans un 1er champ.Dans le 2ème champ, le candidat donne sa réponse.Puis il valide.E probleme verification champs [ par ninipe ] Bonjour a tous,Voila g un petit probleme de code en javascriptje verifie les champs d'un formaulaire par la fonction mailla verif fonctionne pour le c Verification de champs [ par tib411 ] bonjour,Des petits problémes avec les verifications de formulaireVoila mon probléme :Pour l'instant j'arrive à verifier qu'un champ n'est pas videfunc verification formulaire avec test() [ par ygsi5355 ] J'avais une vérification qui fonctionnait bien.J'ai ajouté || (/^[0-9] {10}$/.test(document.quizz.tel.value))pour vérifier qu'il y a uniquement 10 chi Fonction avec parametres [ par lotr ] Bonjour,Voila mon pb : j'utilise une fonction JS qui rend une liste selectionnable/deselectionnable selon qu'une checkbox est cochee/decochee.Ma fonct je comprend pas ?! [ par stequer ] voilas je suis nul en javascript pourier vous m'aider voila mon erreurError: document.getElementById("civilite") has no propertiesSource File: http:// addition successive d'un champ de formulaire [ par Serialsiner ] Bonjour,Je cherche à additionner des heures et minutes situées dans 2 champs différents et à afficher le résultat dans un troisième champ résultat.Le compatibilité internet explorer. [ par davwart ] Bonjour à tous. J'ai un petit probleme de compatibilité. Je suis grand nouveau en javascript, et j"ai ecrit un de mes premieres fonctions pour un peit J'ai une migraine enorme!!! [ par malhivertman1 ] Qui peut me dire pourquoi le probleme dans ce script car qd le update s'effectue, mon champ "moyenne" est apparement vide vu ke c le message d'erreur.


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 0,250 sec (4)

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