Url d'un LOGO_ARTICLE ?!

Salut,

J'utilise les logos des articles en taille réduite et je souhaite que
lorsque l'on clique dessus, le logo apparaisse en taille normale en popup.
Je me suis donc nauturellement tourné vers un javascript.
Mon Pb : en tentant d'adapter le script (cf plus bas), j'ai besoin de
récupérer l'url du logo ! et là je ne sais pas comment faire...

Si vous avez une autre solution, je prends ;o)

Merci

---

Entre les <head> :

    <SCRIPT LANGUAGE="JavaScript">
    function AfficherImage(img){
      Image1= new Image();
      Image1.src=(img);
      Control(img);
    }
    function Control(img){
      if((Image1.width!=0)&&(Image1.height!=0)){
        VoirImage(img);
      }
      else{
        fonction="Control('"+img+"')";
        intervalle=setTimeout(fonction,20);
      }
    }
    function VoirImage(img){
      largeur=Image1.width+20;
      hauteur=Image1.height+20;
      proprietes="width="+ largeur +",height="+ hauteur;
      win=window.open(img,"",proprietes);
    }

    </script>

Dans le Body :

   <A HREF="javascript:AfficherImage('')" BORDER="0">
   [(#LOGO_ARTICLE_NORMAL||reduire_image{150})]
   </A>

Salut, Patate

Elle ne semble pas émouvoir les foules, ta question.

C'est dommage, car je suis aux prises avec le même problème et une réponse m'aurait fait plaisir.

dans le message [cg794b$hte$1@sea.gmane.org], tu nous disais :

Salut,

J'utilise les logos des articles en taille réduite et je souhaite que
lorsque l'on clique dessus, le logo apparaisse en taille normale en popup.
Je me suis donc nauturellement tourné vers un javascript.
Mon Pb : en tentant d'adapter le script (cf plus bas), j'ai besoin de
récupérer l'url du logo ! et là je ne sais pas comment faire...

Si vous avez une autre solution, je prends ;o)

Merci

---

Entre les <head> :

    <SCRIPT LANGUAGE="JavaScript">
    function AfficherImage(img){
      Image1= new Image();
      Image1.src=(img);
      Control(img);
    }
    function Control(img){
      if((Image1.width!=0)&&(Image1.height!=0)){
        VoirImage(img);
      }
      else{
        fonction="Control('"+img+"')";
        intervalle=setTimeout(fonction,20);
      }
    }
    function VoirImage(img){
      largeur=Image1.width+20;
      hauteur=Image1.height+20;
      proprietes="width="+ largeur +",height="+ hauteur;
      win=window.open(img,"",proprietes);
    }

    </script>

Dans le Body :

   <A HREF="javascript:AfficherImage('')" BORDER="0">
   [(#LOGO_ARTICLE_NORMAL||reduire_image{150})]
   </A>

--
Bien amicalement,
Sa.Cha.

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.734 / Virus Database: 488 - Release Date: 4/08/2004

Hello,

de la doc:
"
fichier [SPIP 1.4]. Affecté à un logo, ce filtre permet de récupérer directement le nom de fichier correspondant au logo.
"

donc, pour avoir l'url d'un logo, c'est simple :wink:

[(LOGO_ARTICLE|fichier)]
mais attention, ce filtre retourne l'url relativement au répertoire IMG.

Dans ton script, il faudra donc faire:

<A HREF="[javascript:AfficherImage('./IMG/(LOGO_ARTICLE|fichier)')]" BORDER="0">
    [(#LOGO_ARTICLE_NORMAL||reduire_image{150})]
</A>

Pierre

Sa.Cha. wrote:

Salut, Patate

Elle ne semble pas émouvoir les foules, ta question.

C'est dommage, car je suis aux prises avec le même problème et une réponse m'aurait fait plaisir.

dans le message [cg794b$hte$1@sea.gmane.org], tu nous disais :

Salut,

J'utilise les logos des articles en taille réduite et je souhaite que
lorsque l'on clique dessus, le logo apparaisse en taille normale en popup.
Je me suis donc nauturellement tourné vers un javascript.
Mon Pb : en tentant d'adapter le script (cf plus bas), j'ai besoin de
récupérer l'url du logo ! et là je ne sais pas comment faire...

Si vous avez une autre solution, je prends ;o)

Merci

---

Entre les <head> :

   <SCRIPT LANGUAGE="JavaScript">
   function AfficherImage(img){
     Image1= new Image();
     Image1.src=(img);
     Control(img);
   }
   function Control(img){
     if((Image1.width!=0)&&(Image1.height!=0)){
       VoirImage(img);
     }
     else{
       fonction="Control('"+img+"')";
       intervalle=setTimeout(fonction,20);
     }
   }
   function VoirImage(img){
     largeur=Image1.width+20;
     hauteur=Image1.height+20;
     proprietes="width="+ largeur +",height="+ hauteur;
     win=window.open(img,"",proprietes);
   }

   </script>

Dans le Body :

  <A HREF="javascript:AfficherImage('')" BORDER="0">
  [(#LOGO_ARTICLE_NORMAL||reduire_image{150})]
  </A>

--
--
Andrews Pierre
pierre.andrews@epfl.ch
Eng. Computer Science
Swiss Federal Institute of Technology (EPFL)
http://6v8.gamboni.org

Salut, Pierre Andrews
dans le message [412CBD54.8070001@epfl.ch], tu nous disais :

Hello,

de la doc:
"
fichier [SPIP 1.4]. Affecté à un logo, ce filtre permet de récupérer
directement le nom de fichier correspondant au logo.
"

donc, pour avoir l'url d'un logo, c'est simple :wink:

[(LOGO_ARTICLE|fichier)]
mais attention, ce filtre retourne l'url relativement au répertoire IMG.

Dans ton script, il faudra donc faire:

<A HREF="[javascript:AfficherImage('./IMG/(LOGO_ARTICLE|fichier)')]"
BORDER="0">
    [(#LOGO_ARTICLE_NORMAL||reduire_image{150})]
</A>

Pierre

Merci beaucoup.
Maintenant, il faut que j'essaie d'assimiler tout ça, car le but est de faire une galerie de photos où en cliquant sur la vignette,
on fait apparaître la vraie photo dans une pop-up qui se ferme par un onclick="window.close()" comme c'est le cas (en statique)
à -> http://epub.be/photos/rn02/

--
Bien amicalement,
Sa.Cha.

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.734 / Virus Database: 488 - Release Date: 4/08/2004

Sa.Cha. wrote:

Salut, Pierre Andrews
dans le message [412CBD54.8070001@epfl.ch], tu nous disais :

Hello,

de la doc:
"
fichier [SPIP 1.4]. Affecté à un logo, ce filtre permet de récupérer
directement le nom de fichier correspondant au logo.
"

donc, pour avoir l'url d'un logo, c'est simple :wink:

[(LOGO_ARTICLE|fichier)]
mais attention, ce filtre retourne l'url relativement au répertoire IMG.

Dans ton script, il faudra donc faire:

<A HREF="[javascript:AfficherImage('./IMG/(LOGO_ARTICLE|fichier)')]"
BORDER="0">
   [(#LOGO_ARTICLE_NORMAL||reduire_image{150})]
</A>

Pierre

Merci beaucoup.
Maintenant, il faut que j'essaie d'assimiler tout ça, car le but est de faire une galerie de photos où en cliquant sur la vignette,
on fait apparaître la vraie photo dans une pop-up qui se ferme par un onclick="window.close()" comme c'est le cas (en statique)
à -> http://epub.be/photos/rn02/

regarde la galerie WALMA2 par exemple. elle est pas extremement lisible, mais tu pourras y trouver pas mal d'idée je pense.

(g posté des addresses de galeries sous spip un peu plus tôt si jamais)

Pierre

--
--
Andrews Pierre
pierre.andrews@epfl.ch
Eng. Computer Science
Swiss Federal Institute of Technology (EPFL)
http://6v8.gamboni.org

Salut, Pierre Andrews
dans le message [412CC8C7.8020202@epfl.ch], tu nous disais :

Sa.Cha. wrote:

Salut, Pierre Andrews
dans le message [412CBD54.8070001@epfl.ch], tu nous disais :

Hello,

de la doc:
"
fichier [SPIP 1.4]. Affecté à un logo, ce filtre permet de récupérer
directement le nom de fichier correspondant au logo.
"

donc, pour avoir l'url d'un logo, c'est simple :wink:

[(LOGO_ARTICLE|fichier)]
mais attention, ce filtre retourne l'url relativement au répertoire IMG.

Dans ton script, il faudra donc faire:

<A HREF="[javascript:AfficherImage('./IMG/(LOGO_ARTICLE|fichier)')]"
BORDER="0">
   [(#LOGO_ARTICLE_NORMAL||reduire_image{150})]
</A>

Pierre

Merci beaucoup.
Maintenant, il faut que j'essaie d'assimiler tout ça, car le but est de faire une galerie de photos où en cliquant sur la
vignette, on fait apparaître la vraie photo dans une pop-up qui se ferme par un onclick="window.close()" comme c'est le cas (en
statique)
à -> http://epub.be/photos/rn02/

Voilà à quoi je voulais aboutir :
http://tournebride.be/eae/article.php3?id_article=22

Il me reste seulement à résoudre le problème des photos en mode portrait.

--
Bien amicalement,
Sa.Cha.

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.734 / Virus Database: 488 - Release Date: 5/08/2004