Javascript "include" ouvre lien vers nouvelle

hernou Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
hernou Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ais trouvé ce script en java qui est bien pratique car mon sevreur ne suporte pas le php :

<SCRIPT language='JavaScript'>
function include(url)
{
if ( document.all )
{
var xml = new ActiveXObject("Microsoft.XMLHTTP");
xml.Open( "GET", url, false );
xml.Send()
document.writeln(xml.responseText);
}
else
{
if ((location.host=='' && url.indexOf(location.protocol)==-1) || url.indexOf(location.host)==-1)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalConnect");
}

var dest = new java.net.URL(url);
var dis = new java.io.DataInputStream(dest.openStream());
var res = "";
while ((line = dis.readLine()) != null)
{
res += line + java.lang.System.getProperty("line.separator");
}
dis.close();
document.writeln(res);
return res;
}
}
</script> 

seulement le problème c'est que ce script ouvre les liens de mes pages dans de nouvelles fenêtre, c'est vraiment pas top du tout ! X(
Si quelqu'un sais m'aider, j'en serais ravi !

1 réponse

  1. hernou Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   1
     
    C'est bon j'ai trouvé, en fait j'ais peut-être pas été clair. Le script dans mon premier message est le script qui permet de faire fonctionner celui-ci :
    <div id="NOM">
    <SCRIPT language='JavaScript'>
    include("URL");
    </SCRIPT>
    </div>
    


    En fait il me suffit d'ajouter la commande "target" :
    <div id="NOM">
    <SCRIPT language='JavaScript' target="_top">
    include("URL");
    </SCRIPT>
    </div>
    


    j'èspère que ça sera utile à quelqu'un.
    petite précision pour la commande target :
    King à dit : 
    
    _blank  
    Ouvre les liens dans une nouvelle fenêtre.  
    
    _parent  
    Ouvre les liens s'ouvrent dans le « parent » du cadre en remplaçant l'encadrement. Le parent correspond généralement à la fenêtre du navigateur, mais si l'encadrement est affiché à l'intérieur du cadre d'un autre encadrement, le parent correspond alors au cadre conteneur de l'encadrement de niveau supérieur.  
    
    _self  
    Ouvre les liens dans le cadre courant.  
    
    _top  
    Ouvre les liens dans le niveau le plus haut de la fenêtre courante (en remplaçant tous les encadrements).
    0