Ouvrir lien dans nouvelle fenetre

Résolu
louis1984 Messages postés 344 Statut Membre -  
louis1984 Messages postés 344 Statut Membre -
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?
Configuration: Windows Vista / Internet Explorer 7.0

4 réponses

  1. louis1984 Messages postés 344 Statut Membre 6
     
    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
  2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    echo date('d/m/y à H:i',$date).' : <a href="'.$new->link.'" onclicl="window.open(this.href); return false;">'.($titre).'</a><br />'; 
    1
  3. louis1984 Messages postés 344 Statut Membre 6
     
    Merci avion ca marche parfaitement.
    1
  4. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    <?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