Iframe au jour d'aujourd'hui?

Statut
N'est pas ouverte pour d'autres réponses.

Kou

Elite
Bonjour à tous,

Reprenant donc le codage petit à petit, par l'html, je me demandais si l'iframe avait évolué. Je sais qu'à l'époque, seul IE la prenait en charge et niveau référencement ce n'était pas top non plus.

Quels sont à l'heure actuelle les gros défauts de l'iframe? De nouveaux substituts sont-ils apparus?

Il faut vraiment que je me mette au php/mysql. :]
 

aKC1a

OldSchool CS Star
bah chargement dynamique des données via .php ou autre et pas besoin de frames :)
les defaults des i-frames sont toujours les mêmes.. malheureusement :)
 

AssiuM

Fan
Bah il me semble que les autres browsers prennent en charge les iframes...
Mais le problème de référencement est toujours là ! (les gens venant d'un moteur de recherche vont tomber sur l'iframe et non sur le site complet)

Un substitut qui pourrait faire l'affaire : la propriété overflow:auto dans un style de div
 
1er
OP
Kou

Kou

Elite
Ha oui nice l'overflow.

Idem que l'iframe dans la pratique.

Merci beaucoup, je vais essayer ça ;)

EDIT : C'est galère pour l'intégrer à un template :/
 
1er
OP
Kou

Kou

Elite
Par ce procédé, peut-on charger des pages dedans? Car c'est pour cela que je voulais employer des iframes.

Si je me souviens bien, on ne sait pas faire de target="" avec une "div" si?
 

Noir

Never forget who i am !
Si on sait faire un target avec une div.
 
1er
OP
Kou

Kou

Elite
Ha bon.

Alors voici le code avec le target

<div id="navigation">
<ol>
<li:colere:a href="":colere:img src="./images/navigation/home.jpg" alt="Home" /:colere:/a:colere:/li>
<li:colere:a href="carre.html" target="main":colere:img src="./images/navigation/roster.jpg" alt="Roster" /:colere:/a:colere:/li>
<li:colere:a href="":colere:img src="./images/navigation/community.jpg" alt="Community" /:colere:/a:colere:/li>
<li:colere:a href="":colere:img src="./images/navigation/media.jpg" alt="Media" /:colere:/a:colere:/li>
<li:colere:a href="":colere:img src="./images/navigation/sponsors.jpg" alt="Sponsors" /:colere:/a:colere:/li>
<li:colere:a href="":colere:img src="./images/navigation/contact.jpg" alt="Contact" /:colere:/a:colere:/li>
</ol>
</div>
Et voici le <div> où cela doit paraitre

<div id="main">
<div id="bloc1">
<div id="bloc3">
Actuellement, la page s'ouvre comme une target="blank"
 

PiaFlalCoOl

NiuAge
Si tu veux charger qu'un petit contenu, tu peux utiliser Ajax, avec genre une bibliothèque comme mootools. Je sais pas trop si ca correspond a ce que tu veux mais bon ^^, si tu veux te remettre à jour, c'est pas une mauvaise idée d'apprendre ca aussi peut etre.
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut