Javascript "include" ouvre lien vers nouvelle

hernou Messages postés 12 Statut Membre -  
hernou Messages postés 12 Statut Membre -
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 !
A voir également:

1 réponse

hernou Messages postés 12 Statut Membre 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