IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Image mapping : probleme entre IE et FF


Sujet :

JavaScript

  1. #1
    Membre habitué Avatar de avogadro
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 412
    Points : 188
    Points
    188
    Par défaut Image mapping : probleme entre IE et FF
    Bonjour,

    le principe est simple, j'ai un select option, je choisi ma région dedans, l'image s'affiche avec le mapping correspondant, le probleme est que ici ça marche sous IE mais pas FF !

    HTML:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <select id="map_name" name="param_region" onchange="select_change(this);">
    <option value="none">Regions Administratives</option>
    <option value="ALSACE">Alsace</option>
    <option value="AQUITAINE">Aquitaine</option>
    ...
    <option value="POITOU_CHARENTES">Poitou-Charentes</option>
    <option value="PROVENCE_ALPES_COTE_DAZUR">Provence-Alpes-Côte d'Azur</option>
    <option value="RHONE_ALPES">Rhône-Alpes</option>
    <option value="MARTINIQUE">Martinique</option>
    <option value="GUADELOUPE">Guadeloupe</option>
    </select>
    JS:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function select_change(object)
    {
    	document.getElementById("map").scrollLeft = "0";
    	document.getElementById("map").scrollTop = "0";
    	document.getElementById("carte").src = '../imgs/regions/' + object.value + '.jpg';
    	map_change(object.value);
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    function map_change(name)
    {
    	switch(name)
    	{
    		case "ALSACE":
    			document.getElementById('map_zone').innerHTML = ALSACE_map;
    			break;
     
    		case "BOURGOGNE":
    			document.getElementById('map_zone').innerHTML = BOURGOGNE_map;
    			break;
    ...
    		default:
    			document.getElementById('map_zone').innerHTML = par_defaut;	
    	}
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    var BOURGOGNE_map =
    '<map name="Region" border="0">' +
    	'<area shape="rect" coords="477,521,497,536" href="../html/robot.htm?louhans">' +
    '</map>' +
    '<br/>Ville : <select id="town_name">' +
    					'<option value="louhans">Louhans</option>' +
    					'<input type="button" value="Valider" onClick="var la_ville = getElementById(\'town_name\').options.selectedIndex;'+
    'location.href=\'./robot.htm?\'+ document.getElementById(\'town_name\').options[la_ville].value;">';
    si vous avez besoin d'autres précisions faite le moin savoir

    Merci...
    =-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=
    (\_/)
    (O.o)
    (> <)
    This is Bunny. Copy Bunny into your signature to help him on his way to world domination!!
    =-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=

  2. #2
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Points : 3 239
    Points
    3 239
    Par défaut
    Regarde la console des erreurs...
    Fremy
    Pour vos développements Web et une navigation agréable, le tout gratuit :
    1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
    2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey

  3. #3
    Membre habitué Avatar de avogadro
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 412
    Points : 188
    Points
    188
    Par défaut
    hehe, pas d'erreurs ^^ c'est bien là le probleme !
    =-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=
    (\_/)
    (O.o)
    (> <)
    This is Bunny. Copy Bunny into your signature to help him on his way to world domination!!
    =-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=

  4. #4
    Membre averti Avatar de DavidDeTroyes
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2005
    Messages : 305
    Points : 348
    Points
    348
    Par défaut
    pourquoi tu fait pas un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <SELECT ONCHANGE="window.location = 'mapage.asp?region=' + this.value">
    <OPTION VALUE="Champagne">Champagne</OPTION>
    <OPTION VALUE="Bourgogne">Bourgogne</OPTION>
    <OPTION VALUE="Bretagne">BretagneOPTION>
    <OPTION VALUE="Paris">Paris</OPTION>
    </SELECT>
     
    <SELECT>
    ton code comme il faut
    </SELECT>
    mais j'ai peut etre pas bien compris ton problème...
    "Les cons ca ose tout, c'est même à ca qu'on les reconnait" M. AUDIARD
    "L'intelligence, on croit toujours en avoir assez, vu que c'est avec ça qu'on juge" COLUCHE

    Spidercochon ! Spidercochon !
    Il peut marcher au plafond.
    Est-ce qu'il peut tisser une toile ?
    Bien sûr que non c'est un cochon
    Prends garde Spidercochon est là...

  5. #5
    Membre habitué Avatar de avogadro
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 412
    Points : 188
    Points
    188
    Par défaut
    deja j'utilise pas d'asp ( mapage.asp ^^ ) , puis le probleme c'est pas ça, sur l'image qui s'affiche en fonction du choix dans la listbox, il y a des zones cliquables qui doivents se mettre en place (shape), c'est ici qu'est le probleme !

    ça n'a rien a voir avec un passage de paramètre dans l'url !
    =-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=
    (\_/)
    (O.o)
    (> <)
    This is Bunny. Copy Bunny into your signature to help him on his way to world domination!!
    =-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=

  6. #6
    Membre averti Avatar de DavidDeTroyes
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2005
    Messages : 305
    Points : 348
    Points
    348
    Par défaut
    Y'as pas d'ASP dans mon code, c'est du JVS !

    Mais bon desolé, j'avais pas compris ton problème...
    "Les cons ca ose tout, c'est même à ca qu'on les reconnait" M. AUDIARD
    "L'intelligence, on croit toujours en avoir assez, vu que c'est avec ça qu'on juge" COLUCHE

    Spidercochon ! Spidercochon !
    Il peut marcher au plafond.
    Est-ce qu'il peut tisser une toile ?
    Bien sûr que non c'est un cochon
    Prends garde Spidercochon est là...

Discussions similaires

  1. déplacement mapping (différence entre 2 images)
    Par ijk-ref dans le forum Traitement d'images
    Réponses: 2
    Dernier message: 10/07/2008, 15h18
  2. [PostgreSQL] [PostgreSQL] Probleme entre PHP & PostgreSQL
    Par flo78 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 13/01/2006, 10h51
  3. Réponses: 8
    Dernier message: 30/12/2005, 13h47
  4. [MFC] enorme probleme entre statics et includes
    Par giova_fr dans le forum MFC
    Réponses: 4
    Dernier message: 09/12/2005, 14h15
  5. modifier le bouton parcourir en image d'une entré texte
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 04/09/2005, 22h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo