Ouvrir lien dans nouvelle fenetre

Résolu/Fermé
louis1984 Messages postés 341 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 10 mars 2016 - 15 mars 2010 à 22:11
louis1984 Messages postés 341 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 10 mars 2016 - 16 mars 2010 à 21:12
Bonjour,

Je cherche a modifier le code suivant pour que lorsque quelqu'un clique sur le titre ou sur la descritpion ca ouvre le lien dans une nouvelle fenetre:


<?php
$url = 'http://www.lefigaro.fr/rss/figaro_tauxetdevises.xml';

$dom = new DOMDocument();
$dom->load($url);

$i = 1;
foreach($dom->getElementsByTagName('item') as $item) {
if($i <= 4) {
echo "\t\t\t".'<div class="section" id="article'.$i.'">'."\n";
echo "\t\t\t\t".'<h4>'.trim($item->getElementsByTagName('title')->item(0)->nodeValue).'</h4>'."\n";
echo "\t\t\t\t".trim($item->getElementsByTagName('description')->item(0)->nodeValue)."\n";
echo "\t\t\t".'</div>'."\n\n";
$i++;
}
}
?>



Quelqu'un pourrait m'aider?
A voir également:

4 réponses

louis1984 Messages postés 341 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 10 mars 2016 6
15 mars 2010 à 22:59
Merci avion ca marche parfaitement!

J'ai une derniere question pour aujourdhui:

J'aimerais faire la meme chose avec le code suivant:

<?php
$source = file_get_contents('http://www.lefigaro.fr/rss/figaro_tauxetdevises.xml');
$xml = new SimpleXMLElement($source);
$i = 0;
foreach($xml->channel->item as $new) {
if($i < 8) {
preg_match_all('#Auteur: (.+)<br />#isU',($new->description),$auteur);
$auteur = $auteur[1][0];

preg_match_all('#Écrit le: (.+)<br />#isU',($new->description),$date);
$date = strtotime($new->pubDate);

if(strlen($new->title) > 60)
$titre = substr($new->title, 0, 60).'...';
else
$titre = $new->title;

echo date('d/m/y à H:i',$date).' : <a href="'.$new->link.'">'.($titre).'</a><br />';
}
$i++;
}
?>
2
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
16 mars 2010 à 16:45
echo date('d/m/y à H:i',$date).' : <a href="'.$new->link.'" onclicl="window.open(this.href); return false;">'.($titre).'</a><br />'; 
1
louis1984 Messages postés 341 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 10 mars 2016 6
16 mars 2010 à 21:12
Merci avion ca marche parfaitement.
1
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
15 mars 2010 à 22:36
<?php 
$url = 'http://www.lefigaro.fr/rss/figaro_tauxetdevises.xml'; 

$dom = new DOMDocument(); 
$dom->load($url); 

$i = 1; 
foreach($dom->getElementsByTagName('item') as $item) { 
	if($i <= 4) { 
		echo "\t\t\t".'<div class="section" id="article'.$i.'">'."\n"; 
		echo "\t\t\t\t".'<h4><a href="'.$item->getElementsByTagName('link')->item(0)->nodeValue.'" onclick="window.open(this.href); return false;">'.trim($item->getElementsByTagName('title')->item(0)->nodeValue).'</a></h4>'."\n"; 
		echo "\t\t\t\t".trim($item->getElementsByTagName('description')->item(0)->nodeValue)."\n"; 
		echo "\t\t\t".'</div>'."\n\n"; 
		$i++; 
	} 
} 
?> 
-1