2016-09-01 3 views
0

Ich überprüft ein Element in einem Iframe innerhalb von Firebug. Ich kann das Element auf der Seite auswählen und es wird im HTML Panel angezeigt. Das Element hat einen JavaScript-Aufruf bei select, den ich nicht innerhalb des Skripts anzeigen kann, um einen Haltepunkt hinzuzufügen.Firebug zeigt Event-Handler in HTML-Panel, aber nicht in JavaScript-Panel

Function call in *HTML* panel

Ich habe versucht, die Funktion über die Befehlszeile aufrufen, aber das funktioniert nicht.

+0

Können Sie bitte den entsprechenden HTML-Code hinzufügen, um den Funktionsaufruf klarer zu machen? Haben Sie bereits versucht, die Funktion innerhalb des * Script * Panels mit dem [Suchfeld] (https://getfirebug.com/wiki/index.php/Search_Field) zu durchsuchen? –

+0

http://imgur.com/jektyDC In diesem Bild kann ich die Funktion loadTemplate() nicht finden, um den Break-Point zu setzen. Ich habe versucht, Suchfeld, nicht angezeigt. Die Seite verwendet viele Iframes. – itsraja

Antwort

0

In der Events side panel können Sie einen Haltepunkt für den Event-Handler festlegen. Klicken Sie mit der rechten Maustaste auf den Ereignishandler onchange(event), und wählen Sie Set Breakpoint aus, während das Element ausgewählt ist.

Set breakpoint on event handler

Beachten Sie, dass Firebug wird nicht mehr funktionieren, wenn multi-process Firefox aktiviert ist (die seems to be the case in Firefox 49).

So weit ich sehe, können leider weder der Firefox noch die Chrome DevTools einen Breakpoint auf dem Event-Handler setzen. Sie erlauben Ihnen nur, innerhalb des HTML-Codes zu dem Ort zu springen, an dem der Handler aufgerufen wird.

Verwandte Themen