2016-03-22 2 views
2

In unserem aktuellen Projekt haben wir ein Dashboard erstellt, wo wir mehrere Schaltflächen haben. Wenn wir auf die Schaltfläche im Backend klicken, wird eine Aktion ausgeführt (Button-Click-Ereignis), die mit JavaScript definiert wurde. Jetzt möchte ich öffnen eine bestimmte URL auf Schaltfläche klicken Ereignis in Chrome.Öffnen Sie eine bestimmte URL (in Chrome) auf Schaltfläche klicken Ereignis in Javascript-Duplikat

<html> 
<head> 
<title>Welcome to Internet of Things, Service and People Portal</title> 
<HTA:APPLICATION 
    APPLICATIONNAME="Run Exe or Bat files from HTA by Hackoo" 
    ID="MyHTMLapplication" 
    VERSION="1.0"/> 
</head> 
<style type="text/css"> 
#below { height:210px; width:500px; border: 2px solid black} 
</style> 

<script> 
function Dashboard() { 
    var redirectWindow = window.open('http://localhost:8686/temperature', 'blank'); 
    redirectWindow.location; 
}; 
</script> 

<body> 

</div> 
<div id="below"> 
<h1>Control </h1> 
<input style="width: 110px; height:100px;color: white; background-color: #203040; 
font-family:Book Antiqua;" img src="images/Dashboard.png" type="image" onClick="Dashboard();"/> 
</div> 

</body> 
</html> 

hier, wenn ich auf Dashboard-Schaltfläche klicken, um es bestimmte URL im Internet Explorer öffnen: Der Code für die HTML-Seite (Armaturenbrett) ist unten dargestellt. Ich möchte in Chrome öffnen. Gibt es eine bestimmte Sache, um bestimmte URL in Chrome zu öffnen ??? Fehle ich etwas?

+0

Sie können ein Fenster in einem anderen Browser nicht öffnen. – epascarello

+0

@ epascarello- Warum gibt es einen bestimmten Grund ??? Kann ich Sicherheit zum Öffnen in Chrome hinzufügen? –

+0

Da ist nichts in Browser/Javascript eingebaut, um es zu tun. Sie können sehen, ob es ActiveX-Steuerelemente gibt, die es tun, aber mit modernen IE praktisch ActiveX sperren, ich bezweifle, dass es gut funktioniert. – epascarello

Antwort

0

Wenn Sie die Originalseite in Chrom geöffnet haben, wird das Klicken auf den Link sicher als neues Fenster in Chrom geöffnet. Wir können keine Fenster in Chrome öffnen, wenn die ursprüngliche Anwendung in IE umgekehrt geöffnet wurde.

+0

Ich hatte die Seite bereits in Chrom geöffnet. Aber es öffnet eine neue gegebene URL in IE. Fehle ich etwas ??? Muss ich Chrome mit Admin-Berechtigung herunterladen? Ich habe ohne Admin-Erlaubnis. –

+0

Erstellt eine Geige für diese –

+0

https://jsfiddle.net/xtz9mgmw/ Dies funktioniert wie erwartet. Wenn ich das in Chrome öffne, öffnet sich das neue Fenster in Chrome, unabhängig von meinen Standard-Browsereinstellungen. –

Verwandte Themen