Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Du php dans du javascript [ CSS / Général ] (piep14)

samedi 18 août 2007 à 13:59:17 | Du php dans du javascript

piep14

Bonjour tout le monde,

J'ai une fonction javascript de ce type :

function insertMarker(point,info,info2,icone) {
    var icon = new GIcon();
    icon.image = "http://labs.google.com/ridefinder/images/mm_20_blue.png";
    icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
    icon.iconSize = new GSize(12, 20);
    icon.shadowSize = new GSize(22, 20);
    icon.iconAnchor = new GPoint(6, 20);
    icon.infoWindowAnchor = new GPoint(5, 1);

        var marker = new GMarker(point,icon);

    var infoTabs = [new GInfoWindowTab("Presentation", "<table border='0' width='300'><tr><td width='110px' valign='top'><a>&raquo; Accéder à la fiche &laquo; "+ info +"</a></td></tr></table>")];

    GEvent.addListener(marker, "click", function() {
        this.openInfoWindowHtml(info);
    }.bind(marker));

    return marker;
}

Et je souhaite mettre une image récupérée de la base de données mais je ne sais comment faire ?
Cette image devra remplacer ceci
icon.image = "http://labs.google.com/ridefinder/images/mm_20_blue.png";

Merci de vos idées ;)

samedi 18 août 2007 à 14:21:00 | Re : Du php dans du javascript

bultez

Membre Club







c'est php qui génère le javascript.
        ça dit bien ce que ça veut dire ?
    ça ne se déroule pas en même temps.

    ch'tit exemple, coté php :
        <?php $i=
"url voulue";?>
        icon.image = "<?php echo $i;?>";

    si $i="exemple.gif" par exemple, c'est icon.image="exemple.gif"; qui sera
       envoyé vers le micro et exécuté en javascript.



Cordialement Bul [mon Site] [M'écrire]
En général, c'est absurde de généraliser.

samedi 18 août 2007 à 15:05:50 | Re : Du php dans du javascript

piep14

J'ai essayé de faire comme ca

function insertMarker(point,info,info2,icone) {
    var icon = new GIcon();
    <?php
    $icone2 = "<script>icone</script>";
    $req = mysql_query("SELECT icon FROM categories_annuaire WHERE id='".$icone2."'");
    $res = mysql_fetch_array($req);
   
    //$icone = "http://labs.google.com/ridefinder/images/mm_20_blue.png";
    $icone = $res['icon'];
    ?>
    icon.image = "<?php echo $icone;?>";
    icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
    icon.iconSize = new GSize(12, 20);
    icon.shadowSize = new GSize(22, 20);
    icon.iconAnchor = new GPoint(6, 20);
    icon.infoWindowAnchor = new GPoint(5, 1);

        var marker = new GMarker(point,icon);
    var infoTabs = [new GInfoWindowTab("Presentation", "<table border='0' width='300'><tr><td width='110px' valign='top'><a>&raquo; Accéder à la fiche &laquo; "+ info +"</a></td></tr></table>")];

    GEvent.addListener(marker, "click", function() {
        this.openInfoWindowHtml(info);
    }.bind(marker));

    return marker;
}

Mais ca ne renvoie pas les icones

http://www.map.cyberbrain.net/

Merci

samedi 18 août 2007 à 15:06:01 | Re : Du php dans du javascript

coucou747

Salut
http://www.phpcs.com/infomsg_PHP-DANS-JAVASCRIPT_998860.aspx

t'es pas oblige de faire un double post...

une recherche sur exalead vous aurait peut-etre evite de poser cette question
In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy

samedi 18 août 2007 à 15:50:52 | Re : Du php dans du javascript

bultez

Membre Club
met nous ( et regarde tant qu'à faire ! ) le html généré, pas le php.

Cordialement                Bul         [mon Site]     [M'écrire]
En général, c'est absurde de généraliser.

samedi 18 août 2007 à 18:56:10 | Re : Du php dans du javascript

piep14

Voyez directement sur cette page car je fais pleins de test ;)

http://www.map.cyberbrain.net/


Merci beaucoup

dimanche 19 août 2007 à 09:17:05 | Re : Du php dans du javascript

bultez

Membre Club




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1"></HEAD>
<BODY></BODY></HTML>

    voilà ce qu'on voit dans la page.
    tu ne peux pas faire un tout petit effort pour mettre
       ici la page qui te poses problème ?


Cordialement                Bul         [mon Site]     [M'écrire]
En général, c'est absurde de généraliser.

lundi 20 août 2007 à 10:49:48 | Re : Du php dans du javascript

AlexN

$icone2 = "<script>icone</script>";
$req = mysql_query("SELECT icon FROM categories_annuaire WHERE id='".$icone2."'");

si on colle bout à bout les éléments de php, la requête devient :

SELECT icon FROM categories_annuaire WHERE id='<script>icone</script>'

Est-ce que les identifiants dans ta base sont de simples nombres, où est -ce que tu utilises des identifiants texte exotiques comme celui que montre ta requête ? Je n'ai jamais vu d'identifiant de base qui ressemble à "<script>icone</script>". Mais bon chacun fait ce qui lui plait...

je ferais quelquechose comme :

$urlIcone = "http://www.monsite.com/icone.png";
$req = mysql_query("SELECT icon FROM categories_annuaire WHERE url='".$urlIcone."'");

lundi 20 août 2007 à 17:22:03 | Re : Du php dans du javascript

piep14

En fait, je suis dans la function :

function insertMarker(point,info,info2,icone)

Et c'est la valeur de "icone" que je souhaite inclure dans la requête

Merci

mardi 21 août 2007 à 11:52:21 | Re : Du php dans du javascript

AlexN

Il y a un problème :

Tu essayes de transmettre la valeur d'une variable javascript (icone) à une variable php (icone2). Soit il s'agit d'une erreur grossière, soit il te manque des notions pour utiliser l'api de google maps.

Tu sembles vouloir changer l'icone des marqueurs en fonction de certaines conditions (le type du marqueur ?). Deux solutions :
- tu les charges tous avec la page et tu fais une association icone-marqueur quand c'est nécessaire
- tu utilises ajax pour charger la référence des icônes quand c'est nécessaire et faire l'association après la réception.






Cette discussion est classé dans : javascript, image, info, icon, marker


Répondre à ce message

Sujets en rapport avec ce message

faire défiler du texte et integrer un javascript sur une image [ par melane35 ] Bonjour, je suis toute nouvelle sur ce site et je réalise actuellement 1 site avec dreamweaver. J'ai quelques questions : il me semble qu'il est possi javascript:MM_openBrWindow [ par lutin1er ] Bonjour !je suis novice en code et j'aimerais savoir pourquoi mon code : onClick="javascript:MM_openBrWindow('info.html','info','width=300,height=360 image aléatoir en javascript [ par HatMan ] bonjours,jaimerai pouvoir charger une image aléatoir dans un tableau pour chaque démaragemerci de votre aide[me] know cl3D M3th0[D] Ha|-Man[mIRC] Mass Comment vérifier la présence d'un fichier en javascript [ par LauKo ] Bonjour a toutes et tous,Voila j'aimerai savoir si il est possible de vérifier la présence d'un fichier en javascript.Je m'explique, je monte un petit image transparente par javascript ? [ par fmazoue ] est il possible de généré des image transparente par javascript^parce que en fait l'autre jour je m'amusai a faire un petit script qui simulait le dép Simuler de thread en Javascript [ par petit_stagiaire ] Bonjour,j'ai créé une fonction qui permet de faire tourner une image.elle se rappelle elle-même avec in setTimeout qui simule la vitesse.function tour Preview avancée d'images JAVASCRIPT [ par dreamed ] Bonjour,J'essaie de mettre en place sur mon site une fonction de preview d'image à partir de champ file (avant téléchargement).J'ai déjà un script qui pb javascript popup image [ par kobeenforce ] Diaporama //prechargement des miniatures var tabmini = new Array; Changer le Background image via onmouseover [ par dorian53 ] Bonjour,J'ai une question de NB mais je n'ai pas trouvé ma réponse :Comment changer d'image (et pas couleur comme on trouve partout) en background sur soucis Javascript : faire afficher une image à des coordonnées souhaitées après clic sur un bouton [ par zarzar ] bonjour j'ai dans ma page 2 champs X et Y + bouton dans un formulaire : X : <input type="text" na


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,296 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.