Bonjour à tous,
Je remercie d'avance tous ceux qui se pencheront généreusement sur mon problème.
Mon cas semble assez classique, et pourtant, j'ai beau ne pas être novice en la matière, je n'arrive pas à lancer Lytebox depuis une iframe.
A noter que j'ai réussi à lancer Lightbox et d'autres sosies depuis une iframe, mais en restant dans l'iframe. C'est pourquoi je me suis penché sur Lytebox qui apparemment résout le problème...
Voici donc l'essentiel de ma page index.htm contenant l'iframe :
///////////////////////////////////////////////////////////////////////////////////////////////////////////
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>index</title>
<script type="text/javascript" language="javascript" src="lytebox.js"></script>
<link rel="stylesheet" href="lytebox.css" type="text/css" media="screen" />
<link href="styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<iframe src="A_LA_UNE.htm" name="hublot" width="100%" height="295" marginheight="10" marginwidth="10" frameborder="0" scrolling="yes">
<p>Votre navigateur n'est malheureusement pas compatible avec ce site. Veuillez utiliser Internet Explorer 6 pour une visualisation optimale.</p>
</iframe>
</td>
</tr>
</table>
</body>
</html>
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
et ci-dessous notre page "iframe", nommée "hublot", dans notre cas le fichier "A_LA_UNE.htm", avec un lien "lancement de lytebox"
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>iframe</title>
<script type="text/javascript" language="javascript" src="lytebox.js"></script>
<link rel="stylesheet" href="lytebox.css" type="text/css" media="screen" />
<link href="styles_contenu_principal.css" rel="stylesheet" type="text/css" />
</head>
<body>
<a href="images/cocc_high.jpg" rel="lytebox" title="titre de l'image">lancement de l'image</a>
</body>
</html>
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Voilà, j'ai beau chercher, parcourir le net de long en large depuis 2 jours, soit je suis un idiot, soit je suis face à un gros problème ou alors il manque quelque chose quelque part... !
A noter également que Lytebox se lance très bien quand j'ouvre le fichier de l'iframe, "A_LA_UNE.htm" , à part ! les fichiers sont donc bien à leur emplacement !
Un TRES grand merci encore d'avance à quiconque m'aidera généreusement !!!
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; LLY-EMA-EN; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1)
Lytebox et iframes
Déjà, utilise les balises pour entourer ton code : il sera beaucoup plus lisible !
Deuxièmement, désolé pour la question idiote, mais c'est quoi Lytebox ?
Ensuite :En vertu de tous les principes d'accessibilité (guideline 6 du WCAG, tu vas faire en sorte que tout le monde puisse accéder à ton site, et pas que les utilisateurs d'IE 6 
Code : Tout sélectionner
et
Deuxièmement, désolé pour la question idiote, mais c'est quoi Lytebox ?

Ensuite :
Code : Tout sélectionner
<p>Votre navigateur n'est malheureusement pas compatible avec ce site. Veuillez utiliser Internet Explorer 6 pour une visualisation optimale.</p>

Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités