5568 sujets

Sémantique web et HTML

Bonjour,

j'ai lu quelques discussions sur ce forum concernant les iframes dans ie7, par exemple, ou la nécessité de bannir les frames de nos sites, mais je n'ai rien trouvé sur le problème que je rencontre :

Pour moi, dans IE7 et Firefox 2.0.0.4, la fonction iframe ne marche tout simplement pas. Et mon lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet.

N'êtes-vous pas confrontés au même problème ?

Merci de vos réponses et de votre aide.

Basille

PS : je ne sais pas si j'ai été très claire. En fait, ce qui ne marche pas, c'est le lien vers une iframe, désignée en tant que cible. Plus précisément, il s'agit d'un lien dans une zone en flash... Hum, oui, d'accord, ça complique...

Donc si je suis vraiment précise : imaginons une carte en flash intégrée dans une page html. Si l'on clique sur un département, une info sur ce département doit s'afficher dans mon iframe, petit cadre à côté de la carte... J'ai donc désigné mon iframe en lui donnant un id et un name, en l'occurence "dpt" et mon lien dans flash a pour cible "dpt". C'est chouette, hein ? Smiley lol sauf que ça ne marche pas... Smiley decu
Modifié par Basille (05 Jun 2007 - 16:15)
... c'est encore moi. Un petit rajout : j'ai remarqué le même genre de problème lorsqu'on fait des liens vers des ancres dans IE7 ou Firefox 2... .

Vous aussi ? ou c'est moi qui rédige mes liens comme une schtroumphette ? Smiley hum

J'ajoute une question subsidiaire : Y-a-t-il une méthode, en utilisant un div avec overflow:auto, par exemple ou un truc comme ça, pour que l'effet soit identique, c'est à dire que l'affichage dans un cadre donné soit défini par un lien depuis flash ?

Merci-grand merci pour votre aide !

Basille
Modifié par Basille (05 Jun 2007 - 16:35)
Bonjour,

Basille a écrit :
la nécessité de bannir les frames de nos sites

Pour être précis : on tâchera autant que possible de ne pas utiliser les frames, mais les frames restent une solution valide et potentiellement utile, voire indispensable face à certaines contraintes.

Basille a écrit :
ou c'est moi qui rédige mes liens comme une schtroumphette ? Smiley hum

Testes tes liens en les plaçant dans le code HTML de ta page. S'ils ne marchent pas, tu as un problème de lien. Si ça marche, tu as un problème avec Flash (pas sûr qu'il soit possible d'ouvrir un lien dans une iframe ou frame depuis Flash...).