2016-11-22 4 views
0

Der folgende Code öffnet ein Fenster korrekt, um ein Diagramm einer ausgewählten Datenzeile anzuzeigen, aber wenn es bei einer zweiten Auswahl verwendet wird, schlägt es fehl.windows.open() funktioniert einmal und schlägt dann fehl

OnClientClick="window.open   
('NewChart.aspx','zxyzxy','top=10,left=20,height=600,width=800'); return false" 

Fiddler zeigt die folgende Beschreibung 404 für den Fehler: enter image description here

Das Problem zu sein scheint, dass es für ChartImg.axd in der Wurzel meiner Webseite sucht, aber es gibt keine Datei, dass Name, noch irgendeine, die den Namen 'zxyzxy' trägt, den ich dem Diagramm gab.

Die chartImageHandler in webconfig scheint das Problem zu sein, weil sie Bezug auf ChartImg.axd trägt:

<add name="ChartImageHandler" preCondition="integratedMode" 
verb="GET,HEAD,POST" path="ChartImg.axd" ..... 

Dies deutet darauf hin, dass es einfach ein Verzeichnis Referenz Problem sein kann, aber ich finde nicht, eine Datei Um diesen Namen umzulenken, kann es komplizierter sein.

Ich habe dieses Problem seit mehr als einem Monat bekämpft und keine Lösung, die ich gefunden habe funktioniert. BITTE kann jemand vorschlagen, wie man das Problem umgehen kann. Window.Close ('zxyzxy') schließt einfach die Webseite, nicht das Diagrammfenster!

+0

Fast gab es auf, das Problem zu verstehen. Sie haben 80% des Platzes für Fiddler und nicht Ihre eigene Frage ... –

Antwort

0

Sie sollten den Verweis auf das Objekt caft window behalten, wenn Sie es öffnen. Dann können Sie schließen.

var x = window.open("test.html","test"); 

x.close() 
Verwandte Themen