begin process at 2012 05 30 04:00:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

script incompatible... ?


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

script incompatible... ?

vendredi 15 août 2008 à 23:02:27 | script incompatible... ?

zen69

Bonjour tlm!

J'ai encore un probleme de compatibilité avec des scripts


....

Prenons ces deux fontions...


function useShipInfo () {
    document.bill.address.value ='<?php global $shipTo; echo $shipTo['address']; ?>'
    document.bill.city.value ='<?php echo $shipTo['city']; ?>'
    document.bill.postalcode.value ='<?php echo $shipTo['postalcode']; ?>'
    document.bill.state.value ='<?php echo $shipTo['state']; ?>'
    document.bill.country.value ='<?php echo $shipTo['country']; ?>'
}

function ccSecCode () {
    var obj = document.getElementById('cc_sec_code');
    var v = obj.style.display;
    if (v==="block")
    {
        obj.style.display = "none";
        obj.style.visibility = "hidden";
    }
    else
    {
        obj.style.display = "block";
        obj.style.visibility = "visible";
    }
    return;
}



Donc en gros la function en bleu fonctionne sous IE et celle en mauve fonctionne sous firefox...
Donc les deux fontions que j'ai ecrites ne fonctionne que sur un des 2 furteur principaux...

A L'AIDE PLZ!


  Google est ton ami, fait lui savoir!
  zen69 aka Ortho Le Profett

 
vendredi 15 août 2008 à 23:04:51 | Re : script incompatible... ?

zen69

Ah oui... ni un ni l'autre des deux ne me donne d'erreur ni dans FF ni dans IE...


  Google est ton ami, fait lui savoir!
  zen69 aka Ortho Le Profett

 
samedi 16 août 2008 à 09:57:47 | Re : script incompatible... ?

bultez

Membre Club
bonjour,
tu auraus pu donner le html !
1) ça nous eviterais de le taper
2) comme avec ce que je fais, ça marche, c'est probablement que tu as
    quelquechose qui clôche à ce niveau là !


<body>
<form name="bill">
    <input type="text" name="address" />
    <input type="text" name="city" />
    <input type="text" name="postalcode" />
    <input type="text" name="state" />
    <input type="text" name="country" />
</form>

<div id="cc_sec_code"    style='display:none;visibility:hidden'>exemple</div>
<button onclick="ccSecCode();">voir/cacher</button>
<script>
function useShipInfo()
{
    document.bill.address.value ="<?php global $shipTo; echo $shipTo['address']; ?>"
    document.bill.city.value ="<?php echo $shipTo['city']; ?>"
    document.bill.postalcode.value ="<?php echo $shipTo['postalcode']; ?>"
    document.bill.state.value ="<?php echo $shipTo['state']; ?>"
    document.bill.country.value ="<?php echo $shipTo['country']; ?>"
}
function ccSecCode()
{
    var obj = document.getElementById('cc_sec_code');
    var v = obj.style.display;
    if (v==="block")
    {
        obj.style.display = "none";
        obj.style.visibility = "hidden";
    }
    else
    {
        obj.style.display = "block";
        obj.style.visibility = "visible";
    }
    return;
}

useShipInfo();

</script>
</body>



j'ai du remplacer le ' par de " pour tester en jas... n'ayant pas non plus
pu deviner ce que contenait des $varaibles php !
    document.bill.address.value ="<?php global $shipTo; echo $shipTo['address']; ?>"

display et visibility :il n'y a pas double emploi ?
normalement il faut des ; en fin d'ordre javascript


Cordialement          Bul    [mon Site]   [M'écrire]
samedi 16 août 2008 à 13:17:41 | Re : script incompatible... ?

bultez

Membre Club
ch'tiot remarque... encore...
plutôt que
<input type="text" name="address" />
document.bill.address.value ="<?phpecho $shipTo['address']; ?>"
ne serait-il pas mieux de faire
<input type="text" name="address"
       value="<?phpecho $shipTo['address'];?>" />

CordialementBul[mon Site][M'écrire]
samedi 16 août 2008 à 15:14:24 | Re : script incompatible... ?

nicomilville

Membre Club
Salut,

Petite correction...

<input type="text" name="address"
       value="<?phpecho $shipTo['address']; ?>" />

a++

Si la réponse vous convient, pensez : Réponse acceptée !

samedi 16 août 2008 à 19:42:02 | Re : script incompatible... ?

nicomilville

Membre Club
mince, la modif est pas passé :

<input type="text" name="address"
       value="<?php echo $shipTo['address']; ?>" /> // espace manquant rajouté...

a++

Si la réponse vous convient, pensez : Réponse acceptée !

lundi 18 août 2008 à 15:16:28 | Re : script incompatible... ?

zen69

apres verification jai remarquer qu'une fois la page afficher les variable php semble vide dans FF et remplies dans IE ... je ne comprend pas trop comment c'est possible puisque php s'execute du coter serveur...

note c'est variable sont issue de $_POST

... je sais que je ne suis plus a la bonne place... vu que mon erreur semble venir du coter php...

Pour ce qui est de cette function...
function ccSecCode()
{
    var obj = document.getElementById('cc_sec_code');
    var v = obj.style.display;
    if (v==="block")
    {
        obj.style.display = "none";
        obj.style.visibility = "hidden";
    }
    else
    {
        obj.style.display = "block";
        obj.style.visibility = "visible";
    }
    return;
}


elle marche dans FF mais pas dans IE... ??


  Google est ton ami, fait lui savoir!
  zen69 aka Ortho Le Profett

 
lundi 18 août 2008 à 15:36:49 | Re : script incompatible... ?

bultez

Membre Club
>jai remarqué qu'une fois la page affichée les variables php semblent vides dans FF et remplies dans IE
erreur js avec FF ? mais là aussi, trop peu de billes pour dire.
( si la page est affichée, on n'est plus coté serveur )
>>elle marche dans FF mais pas dans IE... ??
pas de raisons ( dans mon exemple, ça baigne, d'ailleurs ) sauf celles déjà évoquées.
Cordialement        Bul     [mon Site]   [M'écrire]
lundi 18 août 2008 à 16:22:33 | Re : script incompatible... ?

zen69

Ok finalement la premiere partie (celle qui modifie les valeurs de mes champs de ma forme...) c'est ok c'etait belle et bien une erreur du coter php... du a une session expiré... je vous epargne les details... mais pour cette fonction:

function ccSecCode()
{
    var obj = document.getElementById('cc_sec_code');
    var v = obj.style.display;
    if (v==="block")
    {
        obj.style.display = "none";
        obj.style.visibility = "hidden";
    }
    else
    {
        obj.style.display = "block";
        obj.style.visibility = "visible";
    }
    return;
}

j'ai toujours pas de work around ...

A l'aide svp... ca commence a etre urgent mon deadline pour ce site c'est aujourd'hui....



  Google est ton ami, fait lui savoir!
  zen69 aka Ortho Le Profett

 
lundi 18 août 2008 à 16:27:10 | Re : script incompatible... ?

zen69

Bon un peu de nouveau... en faisant des tests avec des alert jai pus remarquer que sous IE la valeur de ma variable v est none...

est-ce que IE reconnais ces valeurs : .style.display ?


  Google est ton ami, fait lui savoir!
  zen69 aka Ortho Le Profett

 

1 2 3

Cette discussion est classée dans : style, document, value, obj, bill


Répondre à ce message

Sujets en rapport avec ce message

rollvover sur img [ par gesualda ] Bonjour à tous,j'ai testé ce code pour faire un rollover sur une image ..Tous fonctionne jusqu'au block4, et ensuite il ne donne aucune erreur, mais n Probleme pour appliquer un style en javascript [ par f6xara ] Bonjour J'ai fais un éditeur de css en ligne et je souhaiterais que lorsque j'applique un nouveau style, les modifications apparaissent. Jusque là pa Problème d'opacité... [ par nicomilville ] Salut,J'utilise la propriété de petoleTeam pour avoir une même opacité sur tout les navigateurs...J'ai un div qui grise la page et qui a une opacié de infobulle ne fonctionne pas avec Firefox [ par raunbow ] Bonjour, j'ai un problème avec un petite code de java qui fonctionne pas Firefox. le problème est l'infobulle fonctionne avec tous les navigateurs sau Creer un formulaire de calcul [ par quinton75 ] Bonjour, J'essaie de crée un formulaire qui multiplie le nombre de place par le prix mais ça ne fonctionne pas [^^sad2][^^sad2] [code=js] func convertisseur [ par doublemetre ] Bonjour, Je cherche à faire un convertisseur de bien immobilier mais ca ne fonctionne pas. Pouvez-vous me dire ce qui cloche ? Je cherche aussi à a Affiché valeur checkbox/radio si coché [ par amine38 ] Bonjour ! voilà j'ai un petit travail à faire et je ne parviens pas à résoudre mon problème : Je souhaite affiché la valeur des radios et checkbox co Modification dynamique d'un formulaire [ par Romain54000 ] Bonjour, Voila j'ai un probléme dont je ne trouve malheureusement pas de réponse. Je voudrai partir d'une liste déroulante avec plusieurs choix, suiv diaporama en javascript et html [ par leaemile ] Bonjour, Je me suis créé un petit code en javascript afin d'intégrer un diaporama dans une page html. Il fonctionne à merveille en "intranet" c'est à Vérification formulaire [ par maha1987 ] salut tout le monde, j'ai un formulaire html et css mais le controle javascript ne fonctionne pas j'ai essayé même avec le jquery mais toujours le mê


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 : 1,248 sec (3)

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