2010-01-12 4 views
3

J'ai une application MVC qui lit des données d'une base de données et charge ces données dans un iFrame (pour avoir l'impression que vous lisez vos emails sur l'application). Le problème est que le contenu du message HTML a plusieurs liens hypertexte (je ne peux pas savoir combien de liens hypertexte sont présents sur le message, je le lis seulement et le convertis en HTML pour afficher sur l'application) et le l'utilisateur souhaite que l'application ouvre chaque lien hypertexte sur une nouvelle page de fenêtre, car si le lien hypertexte n'a pas la cible = "_ blank", il s'ouvre sur l'iframe lui-même; donc je me demande s'il y a un moyen de forcer tous les hyperliens dans l'iframe à s'ouvrir sur une nouvelle fenêtre. Le code que j'ai est ce (par exemple):ouvrir le lien à l'intérieur de iframe dans les nouvelles fenêtres

<iframe src="/PruebaMVC/Home/VerHTML/?q=Pgaw9XpWBuvzSNaGe13Efg==&f=9795246-9_633988839808733263" style="padding: 0 0 0 0;margin:0 0 0 0" height="100%" width="100%" frameborder="0"></iframe> 

Je ne peux pas changer chaque lien hypertexte dans le message de référence pour target = « _ blank », je suis à la recherche d'une solution générique. J'apprécie toute aide. Merci d'avance.

Répondre

6

Si vous pouvez contrôler le contenu de la , une solution facile est d'insérer un <base> tag:

<base target="_blank" /> 
+0

Désolé ... votre réponse manqué – Sri

+0

seulement en quelques secondes. Vous me recevrez la prochaine fois :) – Kobi

+0

merci, je vais essayer. – lidermin

Questions connexes