IFrames laden mit Fortschrittsbalken mit jQuery?

in meinem Job (Intranet) - Ich habe eine ASPX-Seite mit vielen IFrames (alle unsere).

Jeder iframe wird von btnX gesetzt (js / jquery) (es gibt viele Schaltflächen auf der aspx-Seite ... einige setzen src auf iframes - andere nicht).

hinweis: der progrssBAr ist auf der hauptseite ...

Ziel: progressBar während iframe geladen wird ...

Code: (zuerst diemyPageWrapper istdisplay:none)

<code>$('#myPageWrapper').on ('load','iframe',function () { $("#myProgressBar").hide();});
</code>

2 Probleme:

Ich kann das Iframes Load Finish Event anhören. aber was ist mitshowing die ProgfressBar? Ich möchte nicht das gesamte Event von BTN "onclick" bearbeiten. Gibt es eine zentrale Lösung für dieses Problem?

Ich brauche etwas, das tut:

"wenn btn das setztsrc zu einer iframe - showmyProgressBar"

gleichzeitige Ereignisse können auftreten: iframeA wird für 2 min geladen (Beispiel) - so zeigt es den Fortschrittsbalken,inzwischen Ich drückte eine andere Taste, die setztsrc zu iframeB - was sehr schnell geladen wird ... sobald es geladen ist - versteckt es die ProgressBar (siehe meinen Code) -aber es sollte nicht ...A noch nicht fertig ....

Antworten auf die Frage(1)

Ihre Antwort auf die Frage