9,17 → 9,17 |
<body> |
<script type="text/javascript"> |
//<![CDATA[ |
var urls = [<?= '"'.implode($urls, '","').'"'; ?>]; |
var urls = [<?= '"'.implode($urls, '","').'"'; ?>]; |
var infos_images = <?= json_encode($infos_images); ?>; |
var indexImage = 0; |
var urlImage = "<?= $url_image; ?>"; |
var tailleMax = 580; |
|
|
function redimensionnerImage(objet) { |
|
objet.removeAttr("width"); |
|
objet.removeAttr("width"); |
objet.removeAttr("height"); |
|
|
var hauteurImage = objet.height(); |
var largeurImage = objet.width(); |
var rapport = 1; |
26,18 → 26,18 |
if(hauteurImage > largeurImage && hauteurImage > tailleMax) { |
rapport = largeurImage/hauteurImage; |
hauteurImage = 580; |
|
|
largeurImage = hauteurImage*rapport; |
$('#illustration').attr("height", hauteurImage); |
$('#illustration').attr("width", largeurImage); |
} |
hauteurFleches = ((hauteurImage+90)/2); |
hauteurFleches = ((hauteurImage+90)/2); |
$('#info-img-galerie .conteneur-precedent').attr("top", hauteurFleches); |
$('#info-img-galerie .conteneur-suivant').attr("top", hauteurFleches); |
|
|
window.resizeTo(largeurImage+120,hauteurImage+120); |
} |
|
|
function imageSuivante() { |
indexImage++; |
if(indexImage >= urls.length) { |
46,7 → 46,7 |
afficherTitreImage(); |
$('#illustration').attr('src', urls[indexImage]); |
} |
|
|
function imagePrecedente() { |
indexImage--; |
if(indexImage <= 0) { |
55,7 → 55,7 |
afficherTitreImage(); |
$('#illustration').attr('src', urls[indexImage]); |
} |
|
|
function afficherTitreImage() { |
item = infos_images[urls[indexImage]]; |
var titre = item['titre']; |
65,11 → 65,11 |
'&date='+infos.date+ |
'&id_image='+item['guid']; |
titre = '<a href="'+item['lien']+'">'+infos.nom_sci+'</a> '+ |
' door <a class="lien_contact" href="'+lienContact+'">'+infos.auteur+'</a> '+ |
' op '+infos.date+' '; |
' door <a class="lien_contact" href="'+lienContact+'">'+infos.auteur+'</a> '+ |
' op '+infos.date+' '; |
$('#bloc-infos-img').html(titre); |
} |
|
|
function decouperTitre(titre) { |
var tab_titre = titre.split('[nn'); |
var nom_sci = tab_titre[0]; |
78,35 → 78,35 |
var tab_titre_fin = tab_titre_suite[1].split(' op '); |
var utilisateur = tab_titre_fin[0]; |
var date = tab_titre_fin[1]; |
|
|
var titre_decoupe = {'nom_sci' : nom_sci, 'nn' : nn, 'date' : date, 'auteur' : utilisateur}; |
return titre_decoupe; |
} |
|
|
function ouvrirFenetreContact(lienImage) { |
var url = lienImage.attr("href"); |
window.open(url, '_blank', 'directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no, width='+(400)+', height='+(550)); |
} |
|
|
$(document).ready(function() { |
$('#precedent').click(function() { |
imagePrecedente(); |
}); |
|
|
$('#suivant').click(function() { |
imageSuivante(); |
}); |
|
|
if(urlImage != "null" && urlImage != "") { |
indexImage = Array.indexOf(urls, urlImage); |
$('#illustration').attr('src', urls[indexImage]); |
afficherTitreImage(); |
} |
|
|
$('#illustration').load(function() { |
redimensionnerImage($(this)); |
}); |
|
|
$("body").keydown(function(e) { |
if(e.keyCode == 37) { // gauche |
imagePrecedente(); |
115,10 → 115,10 |
imageSuivante(); |
} |
}); |
|
|
$('.lien_contact').live('click', function(event) { |
event.preventDefault(); |
ouvrirFenetreContact($(this)); |
ouvrirFenetreContact($(this)); |
}); |
}); |
//]]> |