J'ai joint un Google News Box sur l'une de mes pages.Boîte Google Actualités, Ouvrir la page d'actualités dans la nouvelle fenêtre/onglet
En ce moment, si le visiteur clique sur l'actualité, il quittera mon site et accèdera au site d'information.
Je me demande s'il est possible d'insérer target="_blank"
quelque part pour que les nouvelles soient chargées dans une nouvelle fenêtre/onglet.
Remarque: le lien se trouve dans l'iframe de Google. donc je pensais si je peux en quelque sorte créer l'événement sur-dessus de l'iframe google tout en saisissant l'URL.
<iframe frameborder=0 marginwidth=0 marginheight=0 border=0
style="border:0;margin:0;width:928px;height:100px;"
src="http://www.google.com/uds/modules/elements/newsshow/iframe.html?
rsz=large&format=728x90&q=Internet%20Retailng%20Aus&element=true" scrolling="no"
allowtransparency="true"></iframe>
Solution:
1: S'il vous plaît se référer à la réponse de alfro.
2: le code ci-dessous à l'aide du api
google.load("elements", "1", {packages : ["newsshow"]});
function onLoad() {
var options = {
"linkTarget" : "_blank"
}
var content = document.getElementById('news');
var newsShow = new google.elements.NewsShow(content,options);
}
que ça vous dérange de fournir un exemple pour le faire via la voie api, par opposition à l'iframe que j'utilise (question éditée) – Will
Appelez l'iframe de google à l'intérieur d'un autre iframe. Comme Google. –
Merci beaucoup pour le code. J'ai fini par aller avec apis (édité sur question) car il a une fonctionnalité supplémentaire que je recherche, mais votre réponse fonctionne presque aussi bien. – Will