So I was wondering if there is a way I can loop a delay depending on if the style of the display is "none" or "block"?
I feel like I'm so close, but I can't figure it out
Code: Select all
ICwb.document.getelementbyID("LHS_actionsDiv").getElementsByTagName("a")[0].click()
; <div id="igLnFTemplate" class="igLnFTemplate" style="display: none"></div>
; <div id="lbOverlay" style="display: none;"></div> **** <- this is the background display (none / block)
Loop {
;Var := ICwb.document.getelementbyID("lbOverlay").innertext.value ; get the value
;Var := ICwb.document.getelementbyID("LHS_actionsDiv").getelementsbytagname("div").innertext
Msgbox %Var% ; see if the value worked which it doesnt
IfInString, Var, block, break
}
Sleep, 500 ; works, but is inconsistent
;While wb.readyState!=4 || wb.document.readyState!="complete" failed attempt
;{
;Sleep,10
;if (A_index >= 200)
;Break
;}
;While wb.readyState!=4 || wb.document.readyState!="complete" || A_index <= 200 failed attempt
;Sleep,100
;ICwb.Busy failed attempt
;wb.Busy failed attempt
;Sleep, 10
;sleep, 200
ICwb.document.getelementbyID("igUserInteractResponseYes").Click()