begin process at 2012 05 29 16:36:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

Problème entre menu javascript et calque css pour afficher un contenu


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

Problème entre menu javascript et calque css pour afficher un contenu

dimanche 16 mars 2008 à 18:38:46 | Problème entre menu javascript et calque css pour afficher un contenu

Justkill

Bonjour à vous,
Je me décide enfin à demander de l'aide concernant l'affichage d'un contenu (soit en l'occurence une page)  dans un calque à partir de mon menu.
Je n'arrive pas à trouver la fonction adéquate malgré toutes mes recherches sur google et autre forum. Je pense que je n'ai pas les bons mots clefs.

J'ai récupéré un menu que j'ai modifié et pour faire l'affichage de ma page dans mon calque, ça coince.

Voici le codage de mon menu :


<ul class="select">
<li class="line"><a href="#nogo"><b>Présentation de Cauterêts</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
    <ul class="sub">
        <li><a href="javascript:open.window("Pages/histoire_de_la_ville.html",id"apDiv4")">Histoire de la ville</a></li>
        <li><a href="">Situation géographique</a></li>
        <li><a href="#nogo">Points d'accès</a></li>
        <li><a href="#nogo">Activités proposées</a></li>
        <li><a href="#nogo">Photos en hiver</a></li>
        <li><a href="#nogo">Photos en été</a></li>
    </ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<li class="line"><a href="#nogo"><b>L'appartement</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
    <ul class="sub">
        <li><a href="#nogo">Situation géographique</a></li>
        <li><a href="#nogo">Description</a></li>
        <li><a href="#nogo">Les équipements hi-fi et électroménagers</a></li>
        <li><a href="#nogo">Informations complémentaires</a></li>
    </ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<li class="line"><a href="#nogo"><b>Photos</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
    <ul class="sub">
        <li><a href="#nogo">Photos de l'intérieur</a></li>
        <li><a href="#nogo">Photos de l'extérieur</a></li>
    </ul><!--[if lte IE 6]></td></tr></table></a><![endif]--></li>
<li><a href="#nogo"><b class="arrow">Tarifs et disponibilités</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
  </ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]--></li>
<ul class="select">
<li class="line"><a href="#nogo"><b>Contacts</b><!--[if IE 7]><!--></a><!--<![endif]-->

<!--[if lte IE 6]><table><tr><td><![endif]-->
    <ul class="sub rt">
        <li><a href="#nogo">Faire découvrir à un(e) ami(e)</a></li>
        <li><a href="#nogo">Réservations ou informations</a></li>
    </ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
</ul>




Par exemple je voudrais ouvrir la page "histoire_de_la_ville.html" dans mon calque nommé ipDiv4 en cliquant sur le bouton de mon menu Histoire de la ville.

Mais voilà il manque la cible du calque j'ai essayé la fonction window.open mais je pense que cela n'a rien à voir. Je suis totalement pommé.

Je vous remerci de votre aide à tous si vous voulez bien m'aider. Merci
dimanche 16 mars 2008 à 22:17:51 | Re : Problème entre menu javascript et calque css pour afficher un contenu

Justkill

Personne pour m'aider?? je ne suis pas super bon!!
lundi 17 mars 2008 à 09:43:43 | Re : Problème entre menu javascript et calque css pour afficher un contenu

XtremDuke

Salut,

Tu ne peux pas ouvrir directement une page dans un calque. Soit tu recharges ta page et tu plaques le contenu de ta page dans ton calque via un langage serveur (PHP, ASP,...), soit tu utilises une iFrame, soit tu fais appel à l'Ajax.
lundi 17 mars 2008 à 10:04:22 | Re : Problème entre menu javascript et calque css pour afficher un contenu

bultez

Membre Club


Bonjour,

    tu sais on était dimanche hier, avec des élections municipales voire cantonales....


    un iframe ?

<iframe name="toto" id="toto"></iframe>
<ul class="select">
<li class="line"><a href="#nogo"><b>Présentation de Cauterêts</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
    <ul class="sub">
        <li><a href="histoire_de_la_ville.html" target="toto">Histoire de la ville</a></li>
        <li><a href="http://javascriptfr.com" target="toto">javascriptfr</a></li>




                Cordialement            Bul         [mon Site]     [M'écrire]
lundi 17 mars 2008 à 10:06:16 | Re : Problème entre menu javascript et calque css pour afficher un contenu

bultez

Membre Club


une question....
>><!--[if lte IE 6]><table><tr><td><![endif]-->
    pourquoi ?
    table fonctionne avec tous les navigateurs,   ou est inutile avec tous....


                Cordialement            Bul         [mon Site]     [M'écrire]
lundi 17 mars 2008 à 15:37:53 | Re : Problème entre menu javascript et calque css pour afficher un contenu

Justkill

Merci à vous de vos réponses. C'est cool merci bien.
En fait hier soir assez tardivemeent j'ai trouvé la solution. Créer un div avec une iframe pour afficher mon contenu. Ca faisait 4 mois que je n'avais pas touché à la programmation et j'ai trop trop oublié. Je suis déçu de moi-même. Enfin bref.

J'ai créé une balise div avec une iframe pour afficher mon contenu comme celà :

<div id="contenu" body>
  <iframe src="ma page d'accueil" name="nom de mon contenueur"  height="hauteur" width="largeur" frameborder="bordure" marginheight="décalage de la marge du haut"></iframe>
</div>

Et dans mon menu j'ai mis un target soit cible :

<a href="emplacement ou nom de ma page à afficher" target="nom de mon div mon calque quoi">

Et le tour est joué.

Mais je mets pas encore résolu sur ce message.
Pour Bultez : tu as fait le dépouillement ??? lol

car en javascript si j'ai bien lu des tutaux, les personnes remplacent target par :

<a href:"javascript":window.open.... et la suite je sais plus, enfin bref.

Mon target convient-il? Comme ça fonctionne je pense le laisser. Ou alors window.open correspond à autre chose? j'attends vos réponses.

Donc pour Bultez  : <!--[if lte IE 6]><table><tr><td><![endif]-->

J'ai récupéré ce menu, j'ai modifié pas mal de chose et j'ai essayé de comprendre le codage de la personne en question (merci à elle d'ailleurs).

Un fichier .js est créé rien que pour IE et un autre pour Firefox (et ce fichier fonctionne aussi pour les autres je crois).

Si j'enlève cette ligne tout est bon sous Firefox mais sous IE tout est décallé.

Voilà le codage de mon fichier .js pour IE :
#pro_linedrop .select :hover .sub {width:expression(document.getElementById('pro_linedrop').offsetWidth);}

Si j'enlève le codage dont tu fais référence Bultez plus rien n'est mis en forme sous IE (je pense que IE à besoin de ces propres références car ce n'est pas encore dans les normes de tous les navigateurs dont celui-ci), le Pourquoi?, réellement j'avoue ne pas être assez callé. Mais si tu comprends, ta réponse me sera d'une grande culture je pense.

Voilà merci à vous de vous intéressez aux personnes recherchant des réponses. Je suis un passionné d'informatique, non un professionnel, et je suis super content de faire appel à des personnes comme vous, professionnels ou non. C'est un site d'utilité publique!!!!

Encore merci Messieurs!!!!!!

lundi 17 mars 2008 à 15:55:37 | Re : Problème entre menu javascript et calque css pour afficher un contenu

XtremDuke

Re,

"<a href="emplacement ou nom de ma page à afficher" target="nom de mon div mon calque quoi">"

Tu as dus faire une erreur en écrivant cette ligne car le "target" est eronné : ça doit plutôt ressembler à :

"<a href="emplacement ou nom de ma page à afficher" target="nom de mon iframe">"

Autre petite remarque :

Tu met ton iframe dans un calque. Pourquoi ? L'iframe peut se comporter comme une div.
lundi 17 mars 2008 à 16:02:16 | Re : Problème entre menu javascript et calque css pour afficher un contenu

bultez

Membre Club


Bonjour,

>>tu as fait le dépouillement ?
    inutile... je suis totalement dépouillé... l'alcool...

>>car en javascript si j'ai bien lu des tutaux, les personnes remplacent target par :
>><a href:"javascript":window.open.... et la suite je sais plus, enfin bref.
    c'est un pop-up.   parfois utile, souvent refusé par les internautes,
       souvent inutile, target en fait une bonne part....

>>Mon target convient-il?
    j'étais pas sûr dans un div... ça marche ?
    et ce div, ma foi, est peut-être inutile ici ? non ?
       met directement dans l'iframe, mais bon...

>>Comme ça fonctionne je pense le laisser.
    pourquoi pas

>>Si j'enlève cette ligne tout est bon sous Firefox mais sous IE tout est décallé.
    ah... les problèmes de "décalages" du à une interprétation différente de FF et de IE....
    pas une mince affaire...
    si table te résoud ça... et comme ça ne le fait que pour certaines versions de IE...



                Cordialement            Bul         [mon Site]     [M'écrire]
lundi 17 mars 2008 à 16:09:51 | Re : Problème entre menu javascript et calque css pour afficher un contenu

Justkill

Pour XtremDuke :

Oui en effet excuse je me suis mal fait comprendre :
contenu c'est le nom de mon iframe désolé.
Et cette iframe n'est pas dans un div, l'iframe est définie en tant que div!! donc pas besoin de mutiplier les calques . Encore une fois désolé.

Merci pour bultez aussi :
le target fonctionne à merveille. En effet c'est pour des problèmes de décallages, et le gars à vraiment géré je trouve. Bonne décuve lol ^^.
Merci à vous.
mardi 18 mars 2008 à 01:09:13 | Re : Problème entre menu javascript et calque css pour afficher un contenu

Justkill

Bonsoir à vous,
je sollicite encore votre attention, j'en suis désolé.

Je cherche désespérément une fonction ou un moyen me permettant d'avoir une hauteur variable mais une largueur fixe de 800px pour les pages affichées dans mon iframe.
Impossible d'y arriver.

Je ne veux donc pas de scrolling pour la hauteur de mon iframe et celle ci doit s'agrandir ou non suivant le contenu de mes pages.

J'ai essayé heigth=auto; marche pas, height=100% marche pas non plus

avez vous une solution? Je vous remerci.



1 2

Cette discussion est classée dans : menu, page, contenu, photos, calque


Répondre à ce message

Sujets en rapport avec ce message

Ouvrir une page html sans afficher le menu "Fichier - Edition - Affichage ..." [ par Christophe ] Bonjour, Je voudrais ouvrir la première page de mon site sans le menu "menubar" c'est à dire : le menu suivant "Fichier - Edition - Affichage ..." Com 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 MENU [ par lolokill666 ] G un probleme. G une page des cadre, la page principale "mainFrame" a des barres de défilement. Mais le menu n'en as pas car je trouve que ca ferait t fenetre déroulante horizontale avec menu [ par ilimo ] bonjour,comment créer dans une page, une fenetre déroulante ( quand on touche le bord gauche de la page ouverte avec la pointe de la souris ) contenan komen creer un menu non deroulant [ par aftag ] sltje ss debutantje voudrais créer un menu non deroulant et avec mes arr plan perso et kon puisse mettre a jour facilement au lieu de changer le menu Contenu d'une page [ par syndrael ] Bonjour,J'aimerai avoir dans une variable le contenu d'une page dont je donne l'adresse.Help me ...S. Remplacer le contenu HTML d'une page [ par mgroleau ] Bonjour,J'aimerais connaître la procédure pour remplacer dynamiquement avec un Script Javascript le contenu HTML d'une page Web, afin d'y afficher aut Menu que l'on deplace dans la page [ par oni0013 ] Bonjour,Je voudrai savoir si il est possible de mettre dans une page web, animation flash et de pouvoir la deplacer a l'aide d'un drag-and-drop. Merci fermer un menu qui possède trois frames [ par twiems ] Twiemsbonjourj'ai un probleme important J'ai un menu avec 3 frames. donc une page gauche une page droite et une page hautSur cette page de gauche je s Récupérer la valeur d'un calque [ par senechjf ] Bonjour, J'ai un formulaire avec un textaera. Pour avoir un minimum de mise en page, j'ai piqué le javascript de yahoo.fr, lorsqu'on écrit en mail. Je


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 : 1,919 sec (3)

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