Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/05/2011, 16h14   #1
Invité de passage
 
Inscription : juin 2009
Messages : 14
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 14
Points : 2
Points : 2
Par défaut Lytebox et iFrame

Bonjour,

Je rencontre actuellement un probléme en ce qui concerne lytebox. En effet mon image se situe dans une iFrame et j'aimerais pouvoir l'afficher sur la page en entier. N'ayant pas trouvé d'autre plug-in que lytebox, je persiste sur cette voie. Le probléme est que lorsque l'on clique sur l'image, l'iFrame se vide pour ne laisser que l'image sans aucune mise en forme. C'est identique sous Firefox 4 et Google Chrome mais par contre ça passe de maniére impeccable sous IE 8 (ce qui est quand même inédit ).

Voici le code la page appellé dans mon iframe :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
<html>
<head>
<script type="text/javascript">
        function	see_picture(picture)
        {
	  var file = /File=(.*)/;
	  var dossier = file.exec(window.parent.location)[1];
	  var reg = /\/{1}(.*)\//;
	  var link = reg.exec(dossier)[0] + picture;
	  var reg = /\/(.*)/
	  var url = reg.exec(link)[1];
	  document.getElementById('picture').innerHTML = '<p>Picture : <p><a href="' + url + '" rel="lytebox" title="difference"><img src="' + url + '" alt="difference"></a></p></p>';
        }
</script>
<script type="text/javascript" language="javascript" src="js/lytebox.js"></script>
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="css/detail.css" />
</head>
 
<?php
if (isset($_GET['picture']))
  echo "<body onload=\"see_picture('".htmlspecialchars($_GET['picture'])."')\">";
else
  echo "<body>";
if (isset($_GET['remarks']))
  echo "<div id=\"remarks\"><p>Remark : ".$_GET['remarks']."</p></div>";
if (isset($_GET['picture']))
  echo "<div id=\"picture\" class=\"picture\"></div>";
echo "</body>";
?>
 
</html>
Si vous pouvez remédier à mon probléme ou tout simplement vous connaissez un plug-in mis à jour plus réguliérement et qui permet de faire la même chose, je suis preneur.

Je vous remercie d'avance pour vos réponses.

Bonne journée.
marime est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h53.


 
 
 
 
Partenaires

Hébergement Web