Lefteris Gkinis Ответов: 0

Java script работает по разному в различных браузерах


В моем ASP.NET код я использую этот скрипт :
<script type="text/javascript">
	function fireFileClick() {
		debugger;
		var objfile = Object;
		objfile = document.getElementById("<%= UpLoadButton.ClientID %>");
		objfile.click();
				}
</script>


Скрипт отлично работает в Internet Explorer, но когда я привязываюсь к использованию любого другого проводника, он не работает.
Это означает, что "выбранный файл" не передается в элемент управления " FileUpload`.
Под браузером Chrome (с F12) Я открываю "отладчик", и то, что я там вижу, меня очень удивляет.
Это означает, что когда "отладчик" включен, то файл загружается на элемент управления, и все процессы идут нормально.
Но когда "отладчик" выключен, то выбранный файл не загружается в элемент управления.
Есть ли кто-то, кто разгадает эту тайну?

Я забыл упомянуть, что у меня есть два элемента управления в ASP.NET
<asp:Button ID="UpLoadFile" runat="server" Value="Add" Text="Επιλογή αρχείου" onclientclick="fireFileClick()" onclick="ControlHasFile" CssClass="FileSelection"   />
<asp:FileUpload ID="UpLoadButton" runat="server"  />
контроль.

Что я уже пробовал:

Ничего больше того, о чем я упоминал раньше.

F-ES Sitecore

Как называется fireFileClick? Я предполагаю, что у вас, вероятно, где-то происходит подача формы.

Lefteris Gkinis

Я улучшил свой вопрос, и я думаю, что это непоколебимо для вас. Но в любом случае спроси меня еще

0 Ответов