Vous souhaitez mettre en évidence un résultat plutôt qu'un autre dans vos résultats en le faisant apparaître dans un pop-up lors

Vous souhaitez mettre en évidence un résultat plutôt qu'un autre dans vos résultats en le faisant apparaître dans un pop-up lorsqu'on clique sur son lien ? Quelques lignes de Javascript dans votre template suffisent.

Le script ci-dessous, à insérer dans la section <head> de votre template, va ouvrir dans un popup les pages dont les URLs dans la réponse AtomZ contiennent la chaine "pop_".

<script language="Javascript" type="text/javascript" >
  <!-- 
  function popit (pop_url) { 
    var pat = /^.*pop_.*$/; 
    test = pop_url.match (pat) ; 
    if (test != null) 
      { var w = window.open (pop_url, "popWin", "resizable=1") ;  } 
    else 
      { window.location = pop_url ;  }
    } 
    // --> 
  </script>

Cette fonction peut maintenant être invoquée dans votre template, par exemple comme ceci:

<SEARCH-LINK onClick="popit (this.href) ;"><SEARCH-TITLE></SEARCH-LINK>

Il ne vous reste plus qu'à renommer les pages que vous voulez voir ainsi mises en évidence pour ajouter pop_ dans leur nom ou dans leur chemin d'accès.


Get started with Drupal 7

Marques les plus citées

toutes les marques

acheter sur OSInet

Accès direct

Recherche

Blog développeurs

Le mot du jour

UCE

Unsolicited Commercial Email

in | |

Email publicitaire non sollicité, équivalent en ligne de la publicité non adressée. L'UCE diffère de l'UBE en ce qu'il n'est pas forcément envoyé en masse et sans ciblage. Voir spam, pourriel. 

Syndiquer le contenu

Dernières définitions

Chrome - Chromium - digitaalisen kuilun - ghetto sharding - HTTP - MongoDB - PNaCl - QUIC - Skia - SPDY

Un mot au hasard

Decus : DEC Users  

Alertes CERTA