2010-10-28 11 views
0

Possible en double:
Are iframes considered 'bad practice'?iFrames mauvais ou bon?

Certains disent que iFrame est le mal.

Mais il semble que Facebook utilise iFrames pour les applications Facebook, et le dumping FBML (Facebook Markup Language).

Je n'ai jamais utilisé d'iFrames auparavant, mais c'est une bonne pratique de les utiliser si vous voulez "installer" d'autres applications web sur votre application web.

De même, comment envoyez-vous des données entre des applications iFrame et votre propre application Web?

+0

http://stackoverflow.com/questions/362730/are-iframes-considered-bad-practice –

Répondre

2

Les iframes ne sont pas maléfiques.

Ils ne sont pas très bien pensés, c'est vrai, mais ils ne sont pas mal non plus. Ils peuvent être mal utilisés, mais ce que la technologie ne peut pas?

Vous pouvez envoyer des données entre les iframes et votre propre webapp avec un peu de JavaScript. Je pense que window.parent est ce que vous cherchez.

+0

Je suis d'accord avec ça. De nombreux endroits utilisent les iFrames à des fins malveillantes (comme encadrer un site auquel ils sont liés); Cependant, dans l'ensemble, ils sont très bien à utiliser. – KPthunder

+3

Bien que vous souhaitiez éviter d'utiliser des cadres de telle sorte que le contenu du site est dans le cadre et un menu est en dehors de la trame. Bien que cela puisse sembler pratique, toutes vos pages deviennent indisponibles. – KPthunder