Bonjour,
Toujours dans mes histoires de Frameset et Frame, je me suis rendu compte que je perdais la notion de mon répertoire de départ depuis les pages de mes Frames.
Aujourd'hui, mon répertoire principale (pas un serveur web mais mode fichiers sur un share Windows) contient toutes mes pages, .hta, .html plus les répertoires include pour sources diverses, images pour les icones etc et data pour la base de données.
Tant que j'avais tout dans une seule et même page, tout allait bien, mais maintenant que j'ai plusieurs pages, 1 principale et plusieurs "sous pages" pour alimenter mes Frames, je perds le chemin du répertoire initiale à partir de mes sous-pages et je suis donc obligé de mettre en dur le chemin pour afficher mes imagee/icones etc.
Y a t'il un paramètre qui m'échapperait à passer sur la ligne de déclaration des frames pour lui dire de rester où il est ?
Pour info le code que j'utilise pour faire ma mise en page.
D'avance merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 document.write ("<FRAME src=\"entete.html\" name=\"entete\" scrolling=no >"); for (idx=1; idx<=cptLigne; idx++) { document.write ("<FRAMESET cols=\"*,*\" frameborder=\"YES\" border=\"2\" framespacing=\"1\">"); if (Gauche[idx] != null) { contenu = "<frame src=\"affiche.html?Type=" + Gauche[idx] + "\" name=\"leftFrame" + idx + "\">"; } else { contenu = "<frame src=\"vide.html\" name=\"leftFrame" + idx + "\" >" ;} document.write (contenu); if (Droite[idx] != null) { contenu = "<frame src=\"affiche.html?Type=" + Droite[idx] + "\" name=\"rightFrame" + idx + "\">"; } else { contenu = "<frame src=\"vide.html\" name=\"rightFrame" + idx + "\" >" ;} document.write (contenu); document.write ("</FRAMESET>"); } document.write ("</FRAMESET>");
Partager