Bug sur simple wiever

chandeler.bing

Membre confirmé
Bonjour à toutes et à tous,

J'utilise dreamweaver pour construire un site, je dois faire une galerie en flash donc j'utilise Simplewiever
Jusque là pas de problème.
Le soucis est que je veux insérer une bannière en haut de la page (à partir du fichier index.htm) mais l'image ne s'affiche pas ou alors elle s'affiche que si je clique à l'emplacement où elle se trouve?
Quelqu'un à une idée et pourrait m'aider????

D'avance je vous remercie beaucoup

:zen:
 

chandeler.bing

Membre confirmé
salut,
un petit bout de code serait pas de refus...

Hello fredmac75,
Voici le site:
http://www.akcommunication.fr/talents/

et le code de ma page:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!-- saved from url=(0014)about:internet -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Talents</title>
<!-- Download SimpleViewer at www.airtightinteractive.com/simpleviewer -->
<script type="text/javascript" src="swfobject.js"></script>
<style type="text/css">
/* hide from ie on mac \*/
html {
height: 100%;
overflow: hidden;
}

#flashcontent {
height: 100%;
}
/* end hide */

body {
height: 100%;
margin: 0;
padding: 0;
color:#ffffff;
background-color: #000000;
}
.Style1 {color: #000000}
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>
<body>

<div id="flashcontent"></div>
<script type="text/javascript">
var fo = new SWFObject("viewer.swf", "viewer", "100%", "100%", "7", "#000000");
fo.addVariable("preloaderColor", "0xffffff");
fo.addVariable("xmlDataPath", "gallery.xml");
fo.write("flashcontent");
</script>
<span class="Style1"></span>
</body>
</html><div id="Layer1" style="position:absolute; left:0px; top:0px; width:25px; height:20px; z-index:1"><img src="banniere.jpg" width="1440" height="105" /></div>



Merci...
 

momo-fr

Ancien Aveyronnais
Club MacG
4 Octobre 2004
4 725
1 853
Bordeaux (33)
www.momofr.net
Si tu veux mettre ton bandeau sur le Flash ça ne va pas marcher, le Flash étant interactif il masquera ton "layer" (ta div en fait).

Il faut donc revoir ton code et placer le bandeau (pas en absolute) avant le flash...:rolleyes:
 

fredmac75

Membre d’élite
Club MacG
14 Juillet 2003
1 415
127
49
Le Mans
www.km-spirit.com
Pourquoi mettre le bandeau en fin de code (et hors balise html qui plus est) alors qu'il dispose d'un positionnement top et left à 0 ?

Le plus simple n'est-il pas de respecter le flux de lecture et d'écrire ton image avant le code du flash...


grillé par momo...;)
 

chandeler.bing

Membre confirmé
Merci momo-fr et fredmac75!

En fait j'ai plac&#233; ma banni&#232;re dans un calque.
Mais peut-&#234;tre que je n'aurai pas du faire comme &#231;a... Mais l&#224; je crois que &#231;a fonctionne ;o)

En revanche je dois placer en dessous de la galerie une suite d'image survol&#233; repr&#233;sent&#233; la barre de menu
Donc concr&#233;tement je fais comment?? Vu que les calques &#231;a ne passe pas??
(d&#233;sol&#233; mais je ne suis pas un grand pro, et je d&#233;bute:nailbiting: )


Merci de votre aide
:zen:
 

momo-fr

Ancien Aveyronnais
Club MacG
4 Octobre 2004
4 725
1 853
Bordeaux (33)
www.momofr.net
Reprend ta mise en page et défini ce que tu veux :
- 1 bandeau supérieur
- 2 bloc SimpleViewer
- 3 menu

Il te suffit de définir les 3 div dans l'ordre du flux HTML (haut en bas), donne les attributs pour avoir le comportement (et les dimensions) de chaque <div> et le tour est joué... certainement plus facile à dire qu'à faire.

Mais c'est un bon sujet pour apprendre le web et les CSS. :p :D :up:
 
  • J’aime
Réactions: chandeler.bing

chandeler.bing

Membre confirmé
Reprend ta mise en page et défini ce que tu veux :
- 1 bandeau supérieur
- 2 bloc SimpleViewer
- 3 menu

Il te suffit de définir les 3 div dans l'ordre du flux HTML (haut en bas), donne les attributs pour avoir le comportement (et les dimensions) de chaque <div> et le tour est joué... certainement plus facile à dire qu'à faire.

Mais c'est un bon sujet pour apprendre le web et les CSS. :p :D :up:

Que dire de plus à part un GRAND MERCIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
:up:
 

chandeler.bing

Membre confirmé
Désolé de vous embêter encore une fois…
Mais suite à vos conseils tout fonctionne parfaitement.... sous Safari!

J'ai fait un test sous Camino et Firefox et là le bordel!!
Tout est dépaginé et la taille de simple viewer est devenu miniscule!!!
Pourquoi???????
Qu'est-ce que j'ai fait ou pas fait???:(

Une fois de plus, je vous remercie de votre future aide
:zen:
 

chandeler.bing

Membre confirmé
Bon je me suis achet&#233; des yeux&#8230; et &#231;a fonctionne nickel!!!!!
J'avais merd&#233; sur une ligne de code :rose:
Mea culpa :zen:

Encore merci pour votre aide et votre rapidit&#233; :up:
 

chandeler.bing

Membre confirmé
Bon je me suis acheté des yeux… et ça fonctionne nickel!!!!!
J'avais merdé sur une ligne de code :rose:
Mea culpa :zen:

Encore merci pour votre aide et votre rapidité :up:

Bon j'ai parlé trop vite...
Ça fonctionne sous Mac (safari, camino, firefox) mais pas sous PC :eek:
Mais sous PC la barre de menu qui est en dessous des images de Simple viewer n'apparait pas du tout
Quelqu'un sait pourquoi??

Merci de votre aide…
 

p4bl0

Membre d’élite
Club MacG
12 Juillet 2004
4 772
425
31
$PWD
p4bl0.net
Bloc de code:
</body>
</html><div id="Layer1" style="position:absolute; left:0px; top:0px; width:25px; height:20px; z-index:1"><img src="banniere.jpg" width="1440" height="105" /></div>
:afraid: putain c'est dreamweaver qui g&#233;n&#232;re &#231;a ??!!! :eek: :afraid: :afraid:

&#199;a craint carr&#233;ment l&#224; ! :(


Beurk DreamWeaver beurk.