begin process at 2012 05 29 23:59:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Sélection des types de liens ouverts par lightbox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Sélection des types de liens ouverts par lightbox

vendredi 11 juillet 2008 à 14:55:09 | Sélection des types de liens ouverts par lightbox

ZuldarKeops

Bonjour à tous.
On m'a conseillé votre forum pour obtenir de l'aide pour régler mon problème, c'est pourquoi je poste ici.

On m'a demandé de faire un site internet pour un photographe. Seulement voilà, n'ayant aucune connaissance allant plus loin que le HTML, cela reste du basique. J'ai voulu intégrer un truc en javascript ayant pour nom : jquery lightbox.
Tout fonctionnait bien jusqu'à ce que je me rende compte que tous les liens dans la page étaient comptés comme des photos (c'est-à-dire que les liens "page suivante" ou "menu" etc, sont ouverts par la lightbox qui essaye de les afficher comme des photos). Du coup, on peut pas naviguer dans le site, ce qui est un vrai problème :p.

Voici la source de la page en question :
[quote]
<html>
<head>

  <script type="text/javascript" src="js/jquery.js"></script>
  <script type="text/javascript" src="js/jquery.lightbox-0.5.js"></script>
  <link rel="stylesheet" type="text/css" href="css/jquery.lightbox-0.5.css" media="screen">

  <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">

  <script type="text/javascript">
<!--
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
for (var i = 1; i<=10; i++) {
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
//-->
  </script>
  <style type="text/css" media="screen">
<!-- body {
margin: 0;
padding: 0;
background: white;
font: 80% verdana, arial, sans-serif;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute; /* placement du menu, à modifier selon vos besoins */
top: 0;
left: 0;
}
#menu {
width: 15em;
}
#menu dt {
cursor: pointer;
margin: 2px 0;;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
border: 0px solid gray;
background: #333;
}
#menu dd {
border: 0px solid gray;
}
#menu li {
text-align: center;
background: #333;
}
#menu li a, #menu dt a {
color: #fff;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
#menu li a:hover, #menu dt a:hover {
background: #333;
}
-->
  </style>
  <title>Les Naufrag&eacute;s de l'Arche</title>


</head>


<body style="background-color: rgb(51, 51, 51);">

<div style="text-align: center;">
<div style="text-align: center;"><big><big><big style="font-weight: bold;"><big><span style="color: rgb(255, 255, 255);">Les Naufrag&eacute;s
de l'Arche</span></big></big></big></big></div>

<br>

<div style="text-align: center;">
<div id="gallery"><a href="photos/naufrages/1.jpg" class="light" title="Image 1"><img style="width: 120px; height: 120px;" src="photos/naufrages/1.jpg" alt=""></a><a href="photos/naufrages/2.jpg" title="Image 2"><img style="width: 120px; height: 120px;" src="photos/naufrages/2.jpg" alt=""></a><a href="photos/naufrages/3.jpg" title="Image 3"><img style="width: 120px; height: 120px;" src="photos/naufrages/3.jpg" alt=""></a><a href="photos/naufrages/4.jpg" title="Image 1"><img style="width: 120px; height: 120px;" src="photos/naufrages/4.jpg" alt=""></a><a href="photos/naufrages/5.jpg" title="Image 1"><img style="width: 120px; height: 120px;" src="photos/naufrages/5.jpg" alt=""></a><br>

<br>

</div>

<div id="gallery">
<a href="photos/naufrages/6.jpg" class="light" title="Image 1"><img style="width: 120px; height: 120px;" src="photos/naufrages/6.jpg" alt=""></a><a href="photos/naufrages/7.jpg" title="Image 1"><img style="width: 120px; height: 120px;" src="photos/naufrages/7.jpg" alt=""></a><a href="photos/naufrages/8.jpg" title="Image 1"><img style="width: 120px; height: 120px;" src="photos/naufrages/8.jpg" alt=""></a><a href="photos/naufrages/9.jpg" title="Image 1"><img style="width: 120px; height: 120px;" src="photos/naufrages/9.jpg" alt=""></a><a href="photos/naufrages/10.jpg" title="Image 1"><img style="width: 120px; height: 120px;" src="photos/naufrages/10.jpg" alt=""></a><br>

<br>

</div>

<div id="gallery"><a href="photos/naufrages/11.jpg" class="light" title="Image 1"><img style="width: 120px; height: 120px;" src="photos/naufrages/11.jpg" alt=""></a><a href="photos/naufrages/12.jpg" title="Image 1"><img style="width: 120px; height: 120px;" src="photos/naufrages/12.jpg" alt=""></a><a href="photos/naufrages/13.jpg" title="Image 1"><img style="width: 120px; height: 120px;" src="photos/naufrages/13.jpg" alt=""></a><a href="photos/naufrages/14.jpg" title="Image 1"><img style="width: 120px; height: 120px;" src="photos/naufrages/14.jpg" alt=""></a><br>

<br>

</div>

<div style="text-align: center;"><a href="naufrages2.html"><span style="color: rgb(255, 255, 255);">Page suivante</span></a>
</div>

<div id="menu">
<dl style="color: rgb(255, 255, 255);">

  <dt onmouseover="javascript:montre();"><a href="" title="Retour &agrave; l'accueil">Accueil</a></dt>

</dl>

<dl>

  <dt style="color: rgb(255, 255, 255);" onmouseover="javascript:montre('smenu1');">Galerie
Photos</dt>

  <dd style="color: rgb(255, 255, 255);" id="smenu1" onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre('');">
    <ul>

      <li><a href="http://pierreberenger.free.fr/naufrages.html">Naufrag&eacute;s
de l'Arche</a></li>

      <li><a href="index.html">L'oeil Oiseau</a></li>

      <li><a href="#">Cotentin Nord-Ouest</a></li>

      <li><a href="#">Portraits d'artistes</a></li>

      <li><a href="#">Normandie</a></li>

      <li><a href="#">Archives</a></li>

    </ul>

  </dd>

</dl>

<br>

</div>

<script type="text/javascript">
$(function() {
// Use this example, or...
$('a[@rel*=lightbox]').lightBox(); // Select all links that contains lightbox in the attribute rel
// This, or...
$('#gallery a').lightBox(); // Select all links in object with gallery ID
// This, or...
$('a.lightbox').lightBox(); // Select all links with lightbox class
// This, or...
$('a').lightBox(); // Select all links in the page
// ... The possibility are many. Use your creative or choose one in the examples above
});
</script>
</div>

</div>

</body>
</html>
[/quote]


A la fin de ce code, il est mentionné quelque chose pour n'utiliser que tel ou tel type de lien, seulement je n'arrive pas à mettre ça en place.
Quelqu'un pourrait-il m'aider à résoudre mon problème?
Merci d'avance
Cordialement, Zuldar
vendredi 11 juillet 2008 à 15:27:16 | Re : Sélection des types de liens ouverts par lightbox

XtremDuke

Réponse acceptée !
<script type="text/javascript">
$(function() {
// Use this example, or...
$('a[@rel*=lightbox]').lightBox(); // Select all links that contains lightbox in the attribute rel
// This, or...
$('#gallery a').lightBox(); // Select all links in object with gallery ID
// This, or...
$('a.lightbox').lightBox(); // Select all links with lightbox class
// This, or...
$('a').lightBox(); // Select all links in the page
// ... The possibility are many. Use your creative or choose one in the examples above
});
</script>


Ce sont ici les méthodes d'utilisation de l'api. Etant donné que tu les a toutes mises, seule la dernières est prise en compte soit $('a').lightBox(); >> toutes les ancres.
Je te conseilles de virer ces lignes et ne garder que $('a[@rel*=lightbox]').lightBox();
Rajoute ensuite l'attribut rel="lighbox" à toutes tes ancres concerné par lightbox.
vendredi 11 juillet 2008 à 15:35:38 | Re : Sélection des types de liens ouverts par lightbox

ZuldarKeops

Merci, les liens fonctionnent maintenant mais les images ne s'affichent plus avec la lightbox :p

J'ai laissé ça à la fin comme tu me l'as suggéré :
<script type="text/javascript">
$(function() {
// Use this example, or...
$('a[@rel*=lightbox]').lightBox(); // Select all links that contains lightbox in the attribute rel
});
</script>

Et j'ai ajouté les rel="lightbox" comme ça :
<div id="gallery"><a href="photos/naufrages/1.jpg"
rel="lighbox" title="Image 1"><img
style="width: 120px; height: 120px;"
src="photos/naufrages/1.jpg" alt=""></a><a
href="photos/naufrages/2.jpg" rel="lighbox"
title="Image 2"><img style="width: 120px; height: 120px;"
src="photos/naufrages/2.jpg" alt=""></a><a
href="photos/naufrages/3.jpg" rel="lighbox"
title="Image 3"><img style="width: 120px; height: 120px;"
src="photos/naufrages/3.jpg" alt=""></a><a
href="photos/naufrages/4.jpg" rel="lighbox"
title="Image 1"><img style="width: 120px; height: 120px;"
src="photos/naufrages/4.jpg" alt=""></a><a
href="photos/naufrages/5.jpg" rel="lighbox"
title="Image 1"><img style="width: 120px; height: 120px;"
src="photos/naufrages/5.jpg" alt=""></a><br>
<br>
</div>

Ai-je fait une erreur?
Merci d'avance
Cordialement, Zuldar.
vendredi 11 juillet 2008 à 15:35:39 | Re : Sélection des types de liens ouverts par lightbox

nicomilville

Membre Club
Réponse acceptée !
a la fin c'est un code qui dit que si tu veus que tel ou tel lien soit utiliser il faut utiliser la ligne corespondante enfin je crois !

a++

Si la réponse vous convient, pensez : Réponse acceptée !

vendredi 11 juillet 2008 à 15:46:35 | Re : Sélection des types de liens ouverts par lightbox

XtremDuke

Réponse acceptée !
A voir comme ça je ne vois pas d'erreurs.

Essai cette méthode pour voir :


$('a.lightbox').lightBox();

En ajoutant la classe 'lighbox' a tous tes liens :

ex :
<a href="photos/naufrages/1.jpg" class="lighbox" title="Image 1">
vendredi 11 juillet 2008 à 15:56:38 | Re : Sélection des types de liens ouverts par lightbox

ZuldarKeops

Merci beaucoup !!!
Mon truc marche pleinement maintenant. C'est génial, merci.
Bonne fin de journée à vous.
Cordialement, Zuldar.
vendredi 11 juillet 2008 à 16:09:26 | Re : Sélection des types de liens ouverts par lightbox

nicomilville

Membre Club
bonne journée !

a++

Si la réponse vous convient, pensez : Réponse acceptée !



Cette discussion est classée dans : page, liens, select, all, lightbox


Répondre à ce message

Sujets en rapport avec ce message

charger un page html dans un calque. [ par dod1 ] Bonjour à tous,Je suis entrain de refaire notre site et je voudrais réaliser la chose suivante :A partir d'un claque comportant plusieurs liens je vou ouvrir une page en pop up [ par louvrex ] voilà, j'ai creé un petit site en flash, et il y a des liens vers d'autres pages en html, j'aimerai que ces liens s'ouvrent en popup mais je sais pas liens avec alerte [ par Novaslash ] Je voudrais que quand un visiteur clic sur un lien texte, une alerte s'ouvre avec le choix ok ou annuler.Alors s'il clic sur ok, il se retrouve vers u Select All d'un select multiple [ par guiguimac ] bonjour,pour sélectionner tous les éléments d'un select multiple, je fais une boucle et je les passe tous à selected ... mais comme j'en ai bcp le rés Liste des éléments d'une page [ par Ekik ] Bonjours, Je voudrais savoir comment faire pour récupérer tout les éléments que j'ai sur ma page. J'ai essayé avec document.all, window.all différente Probleme d'Iframe et de liens à pas tous compris ... [ par MYPHPSCRIPTER ] Mon probleme c'est que j'aimerai a partir d'un lien avoir deux page qui saffiche chacune dans une iframe.Je m'explique :J'ai ma page d'accueil ( Page ouvrir une page de cadre interactif [ par pascalrochon ] Bonjour,je recherche un moyen d'ouvrir une page avec des frames différent selon d'où je viens, je m'explique:J'ai une page sans frames qui contient un SELECT et SUBMIT avec OnChange [ par DhakouaniM ] Salut !Dans une page, je dispose d'un formulaire avec plein de champs, dont un, "PAYS", qui est sous forme de SELECT.Je souhaiterai qu'un changement d Faire en sorte que tt les liens d'une page s'ouvrent avec une target "_blank" [ par converse ] Bonjour à tous,J'ai cherché toute la matinée sans succès à savoir s'il existait un petit script à placer dans une page html qui face en sorte que tout


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales