Page 1 sur 1

[Résolu] balades en iframes

Posté : 08 sept. 2011, 11:07
par jrenaux
Bonjour
j'ai un fichier (appelons le maitre.php) dans lequel se trouvent 4 fichier php en iframes
(c'est un gestionnaire de fichiers) du style en simplifiant au maximum
<iframes src=p1.php ></iframes>
<iframes src=p2.php ></iframes>
<iframes src=p3.php ></iframes>
<iframes src=p4.php ></iframes>
je voudrais en cliquant sur une ligne de p1.php par exemple relancer maitre.php
avec de nouveaux parametres
exemple <href=maitre.php?dirpath="toto" >
cela recharge maitre.php dans l'iframe correspondant mais pas le programme complet maitre.php
que me conseillez vous
merci

Re: balades en iframes

Posté : 08 sept. 2011, 11:30
par jojolapine
Bonjour,

Regarde du côté de l'attribut target pour tes liens (top,parent, ou l'id de l'iframe correspondante)

Bon courage

Re: balades en iframes

Posté : 08 sept. 2011, 11:38
par jrenaux
super
mais c'est bien sur
en effet c'est une solution , j'ai rajoute un div id=maitre dans maitre.php
et dans chaque iframes je lance href= maitre.php target=maitre

merci beaucoup
jacky

Re: balades en iframes

Posté : 08 sept. 2011, 13:34
par Yosh
Pourquoi utiliser des iframes ?

Pour ma part mise à part afficher un pdf en ligne, je n'en vois pas l'utilité...

Re: balades en iframes

Posté : 08 sept. 2011, 13:52
par jrenaux
J'ai commence a tout faire sans iframes avec des styles CSS
il s'agit d'un gestionnaire de fichier type explorer , une fenetre liste les repertoires , une autre les fichiers
le nombre de lignes (donc la hauteur de l'ecran) est dependant du nombre de fichiers
je n'ai pas trouve comment mettre le scrolling qui aurait permit de fixer la hauteur.
En mettant des iframes : les fenetres ont toutes la meme hauteur quel que soit le nombre de lignes
voila pourquoi j'ai prefere cette methode , mais si quelqu'un connait comment mettre du scrolling (ascenseurs)
dans du CSS je suis preneur
merci

Re: balades en iframes

Posté : 08 sept. 2011, 14:07
par Yosh
J'ai commence a tout faire sans iframes avec des styles CSS
il s'agit d'un gestionnaire de fichier type explorer , une fenetre liste les repertoires , une autre les fichiers
le nombre de lignes (donc la hauteur de l'ecran) est dependant du nombre de fichiers
je n'ai pas trouve comment mettre le scrolling qui aurait permit de fixer la hauteur.
En mettant des iframes : les fenetres ont toutes la meme hauteur quel que soit le nombre de lignes
voila pourquoi j'ai prefere cette methode , mais si quelqu'un connait comment mettre du scrolling (ascenseurs)
dans du CSS je suis preneur
merci
En css, tu une propriété overflow qui te permet une fois la hauteur/largeur de la div dimensionné de faire apparaître les scrollbars.

Si tu veux affiché seulement la scrollbar en largeur, utilise overflow-x et pour la hauteur overflow-y.

Essaye ce bout de code.
<div style="width:150px;height:200px;overflow-y:scroll;padding:10px;border:1px solid #000000;">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent egestas pellentesque nisi, sed euismod ipsum molestie vel. Phasellus sed sem eget nulla tristique viverra. Integer neque sapien, pharetra ut dapibus in, volutpat at metus. Mauris posuere gravida eros, id facilisis nibh condimentum et. Ut sollicitudin fringilla erat vel lobortis. Integer aliquam sapien sit amet velit interdum iaculis. Mauris ut adipiscing massa. Suspendisse a faucibus nisi. Nullam ut nulla elit. Maecenas pellentesque viverra nibh, id congue odio sagittis non. Sed vulputate accumsan tortor, non sollicitudin dui mollis et.

Donec vitae lorem felis. Morbi quis libero a ipsum vestibulum interdum ac sodales velit. Vestibulum iaculis dolor et nisl sollicitudin tincidunt ac id mi. Aenean sit amet est risus, id tempor felis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam lacinia ullamcorper velit et fringilla. Donec porta blandit mauris at mollis. Donec tristique ultrices mi, at porta magna pharetra vel. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis quis porta sem.

Curabitur viverra augue in augue pellentesque tempus id vel nisi. Nunc aliquet nisi non nisi condimentum ornare. Pellentesque id velit sit amet ligula pulvinar blandit. Vestibulum gravida vestibulum arcu, quis venenatis libero tempus non. Phasellus consectetur ultricies euismod. Integer odio nibh, auctor luctus viverra nec, venenatis at magna. Pellentesque tincidunt purus vitae tortor ultricies eget venenatis lorem varius. Mauris aliquet laoreet interdum. Sed risus justo, ultricies vel placerat sit amet, luctus sit amet lectus. Cras luctus luctus adipiscing. Sed nisi justo, malesuada sed adipiscing non, tristique eget sem. Pellentesque luctus magna quis diam lacinia et gravida odio ultricies. Nullam erat magna, accumsan a dictum eu, pharetra in lorem. Donec id nunc nec lectus viverra tincidunt sit amet at nisl. 
</div>
Nettement plus facile à utiliser avec de l'ajax.

Re: balades en iframes

Posté : 08 sept. 2011, 14:36
par jrenaux
Merci beaucoup , je vais essayer cela
je ne connaissais pas
heureusement qu'il y a des gourous pour palier aux insuffisances
merci encore

Re: balades en iframes

Posté : 08 sept. 2011, 14:46
par Yosh
Pas de soucis, ont est la pour ça, mais gourou, non, pas pour moi ^^

Tag le POST en résolut si c'est le cas.

Re: balades en iframes

Posté : 08 sept. 2011, 15:11
par jrenaux
je cherche comment mettre resolu
et ne trouve cela nulle part je viens de "fouiller" la FAQ
peux tu me dire comment faire ou bien ou aller chercher la precedure
merci

Re: balades en iframes

Posté : 08 sept. 2011, 15:16
par jojolapine
Bonjour,

Suite à une mise à jour du forum, le bouton n'est pour l'instant plus présent.
J'ai donc avertis les modérateur afin qu'ils puissent s'en occuper!

Bonne continuation!

Re: balades en iframes

Posté : 08 sept. 2011, 15:33
par Yosh
Bonjour,

Suite à une mise à jour du forum, le bouton n'est pour l'instant plus présent.
J'ai donc avertis les modérateur afin qu'ils puissent s'en occuper!

Bonne continuation!
Autant pour moi :)