Pour le moment, il vous faut copier le lien, et collez le lien dans une nouvelle fenętre. Y a-t-il un moyen d'y parvenir dans une seule fonction en javascript?Est-il possible de copier, coller, ouvrir une nouvelle fenêtre en javascript?
Merci
MISE À JOUR: Lorsque les utilisateurs se connecter à partir de l'extérieur du réseau, urls sont modifiés. C'est ce que nous devons coder. Je pense que je le suivant est appliqué deux fois, du côté serveur et côté client (ce code est non modifiable):
s=s.replace(/location.assign\(([^;]*)\)/g,"location.assign(alter_url($1))")
s=s.replace(/location.replace\(([^;]*)\)/g,"location.replace(alter_url($1))")
if(s.match(/location\s*=\s*([^;]*)(;?)/)!=null&&s.match(/\.open\(.+,.+,.*location\s*=.+\)/)==null)
s=s.replace(/location\s*=\s*([^;]*)(;?)/g,"location=alter_url($1)$2")
s=s.replace(/location\.href\s*=\s*([^;]*)(;?)/g,"location.href=alter_url($1)$2")
s=s.replace(/window\.open\(([^,]*)(,.*)?\)/g,"window.open(alter_url($1)$2)")
s=s.replace(/\.src\s*=\s*([^;]*)(;?)/g,".src=alter_url($1)$2")
s=s.replace(/\.action\s*=\s*([^;]*)(;?)/g,".action=alter_url($1)$2")
s=s.replace(/\.innerHTML\s*=\s*([^;]*)(;?)/g,".innerHTML=alter_html($1)$2")
s=s.replace(/\.outerHTML\s*=\s*([^;]*)(;?)/g,".outerHTML=alter_html($1)$2")
En fait, plus je regarde cela, plus réaliste, il devient ..
Clic-droit et choisissant "Ouvrir dans une nouvelle fenêtre" ne fonctionne pas? –
Il est possible d'ouvrir une nouvelle fenêtre à partir de JS (window.open), mais vous devez être plus précis où avez-vous cette URL? Peut-être qu'il est possible d'ajouter quelques JS où vous allez saisir le lien et ouvrir une nouvelle fenêtre avec? –
sont les liens actuellement affichés en texte brut? quel est l'outil intranet? SharePoint/WebSphere/A.N.Other? – Mauro