Я пытаюсь повторно запустить блок JavaScript, когда пользователь нажимает кнопку. Сайт был создан в CMS, поэтому у меня нет доступа к кнопке, чтобы дать ему идентификатор. Тем не менее, в firebug я заметил, что он имеет эти значения ->
<input type="submit" value="Continue">
Можно ли как-нибудь позвонить, используя значение «Продолжить»?
К вашему сведению: кнопка закодирована с php, и я хочу повторно выполнить следующее
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script type="text/javascript">
$(window).load(function resizePole(){
var ht=($('#LayoutColumn2').height() > $('#LayoutColumn3').height()) ?
$('#LayoutColumn2').height() : $('#LayoutColumn3').height(); $('#lightPole').height(ht); }); </script>
и я пытаюсь вызвать это, используя:
onclick="return resizePole();"
О, и я почти ничего не знаю о javascript:)
Ссылка на работающую страницу - возможно, вам придется создать учетную запись клиента. Введите какой-то бред, и я смогу удалить его позже
ссылка на сайт
В чем проблема: Хорошо, позвольте мне объяснить, что должно происходить. Я создал div под названием «lightpole», этот div содержит фоновое изображение lightpole, которое закодировано с помощью javascript для соответствия высоте div «content» при загрузке страницы. На странице checkout_express создатели системы CMS создали раскрывающиеся и разборные элементы div, которые направляют пользователя в процессе оформления заказа. На третьем шаге «Способ доставки» пользователь нажимает кнопку «Продолжить», которая расширяет «Шаг подтверждения заказа». Этот div приводит к тому, что div 'content' будет длиннее, чем при начальной загрузке, но размер светового столба был рассчитан только в соответствии с начальной высотой содержимого, а не с добавленной высотой шага подтверждения заказа, поэтому он заставляет светлый полюс короче, чем он есть должно быть.