CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

javascript, PB sous IE, 'error page'

tomtomclancy
tomtomclancy
Niveau 9
27 octobre 2005 à 19:42:21

Bonjour tout le monde.

J´explique le probleme que j´ai.
Je viens de passer mon site en multilanguage.
http://froggiesteam.free.fr

Sous firefox tout fonctionne nikel.
Mais sous IE, il me met error dans la barre de tache quand je veux changer de langue.

c´est un flash qui appel simplement une fonction javascript.
getURL("javascript:lang(´french´)");

et ja code javascript, est juste cencé modifier le cookie language pour lui donner la valeur indiqué puis je recharge la page courante pour changer de langue.

Mais y a cette erreur....

tomtomclancy
tomtomclancy
Niveau 9
27 octobre 2005 à 19:47:20

a premiere vu ca vien du code javascript uniquement.

function lang(lang) {
szCookie = "language=" + escape (lang) +
"; expires=" + valueOf()+80000000 +
"; path=" + "/";
document.cookie = szCookie;
location.replace( window.location );
}

Il doit y avoir dans ce code quelque chose que n´aime pas IE
Mais quoi :question:

Chris2
Chris2
Niveau 10
27 octobre 2005 à 20:24:50

Je m´y connais pas trop mais il me semble que tu as oublié les ; à la fin de chaque ligne.. :doute:

tomtomclancy
tomtomclancy
Niveau 9
27 octobre 2005 à 21:23:56

non du tout, merci de m´avoir repondu, mais j´ai encore une fois debuggé mon prog tout seul.

ca vennais de valueOf() qui ne retourne pas la meme chose sous les deux navigateur.

je poste la nouvelle et deniere fonction

code:
function lang(lang) {
date=new Date;
date.setFullYear(date.getFullYear()+10);
var szCookie = "language=" + escape(lang) + "; expires=" + date + "; path=/";
document.cookie = szCookie;
location.replace( window.location );
}

voila tu nottera que j´ai changer la maniere de calculer sa duree de vie :ok:

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment