У меня есть два файла, с которыми я пытаюсь работать, и оба файла cshtml с javascript. В файлах есть флажок, который я пытаюсь выполнить с помощью javascript. Можно ли установить флажок «checked», если вы используете javascript в отдельном файле? или сказать, проверить результаты инструкции if из другого файла, чтобы я мог установить его на «checked»?Доступ к этому флажку в другом файле с помощью javascript
У меня есть скрипт в File2, который работает, чтобы проверить, есть ли идентификатор для загрузки вкладки по умолчанию. Когда это выполняется, я хотел бы использовать его, чтобы установить флажок в File1 на «checked». Это вообще возможно?
File1:
<script>
var defaultID = 0;
if (window.defaultUserID != null)
defaultID = window.defaultUserID;
</script>
<div> . . .
<label class="checkbox inline"><input type="checkbox" id="showVoidedInfo" data-bind="checked: ShowVoids" /> Show Voids</label>
. . . </div>
File2:
@{
bool loadUsersTabByDefault = false;
if (ViewBag.LinkableId != null && ViewBag.LinkableId == 1)
{
loadUsersTabByDefault = true;
}
}
<script type="text/javascript">
if (window.loadUsers !=null && window.loadUsers == true){
window.loadUsersTabByDefault = true;
window.defaultUserID = window.defaultID;
document.getElementById("showVoidedInfo").checked = true;
}
else
window.loadUsersTabByDefault = false;
</script>
<div> . . . </div>
оба файла s загружены на одной странице вместе? – WhiteHat
Сначала загружается File2, а затем загружается информация в File1, чтобы заполнить конкретный раздел на странице, созданной из File2. В нижней части файла 2 есть вкладка. когда пользователь выбирает конкретную вкладку, File1 используется для отображения этой информации. – AtlasBowler
Когда выбрана вкладка, открывается новое окно браузера или вкладка? В противном случае вы должны иметь доступ к этому флажку после загрузки обоих файлов. – WhiteHat