effco Posté 11 Mai 2004 Posté 11 Mai 2004 Bonjour à tous, Je suis un novice dans la conception de sites Web et j'aurais besoin de vos compétences en DHTML. Voilà ce que j'essaie de faire sur cette page : www.panos.be.tf En fait je veux créer un tableau à 1 ligne et 2 colonnes comme ceci : Dans la cellule de gauche, il y a un menu déroulant qui permet de choisir un panoramique et je veux créer la cellule de droite où je voudrais afficher dynamiquement du contenu sous forme d'images, texte et/ou liens HTML (bref du code HTML), en fonction du panoramique choisi dans la cellule de gauche. Comme le contenu dépend du panoramique choisi, je passe par la fonction Javascript "onchange" du formulaire pour faire varier le contenu. Or, en cherchant sur le net, j'ai testé plusieurs options pour afficher le contenu HTML de la cellule de droite : 1 - avec une iframe et du Javacript, qui permet de charger dynamiquement une page HTML dans la cellule de gauche, comme décrit ici : http://www.cryer.co.uk/resources/javascript/script4.htm Problèmes : - l'affichage des balises iframe n'est guère compatible entre les browsers et pas compatibles avec les anciens browsers. - la balise iframe décale tout mon tableau vers la gauche de la page ! 2 - avec la fonction java script:document.write('<code HTML>') qui permet d'écrire du code HTML où on veut dans un document HTML. Problème : le code HTML doit être splitté entre plusieurs commandes document.write('<code HTML>') et ce n'est guère pratique quand on veut afficher bcp de code HTML. 3 - Je pourrais aussi utiliser une "Windowscript" comme expliqué ici : http://www.dhtmlcentral.com/script/script.asp?id=16 mais je suis sûr qu'il doit exister une solution plus simple à mon problème. Bref, j'ai fouillé pas mal sur le net mais je sèche un peu là, si vous avez une idée elle serait la bienvenue :-) effco
effco Posté 11 Mai 2004 Auteur Posté 11 Mai 2004 Quand je dis "menu" en fait je parle du menu déroulant "Image : "
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant