Я создал тестовую учетную запись на www.avaline.com, которую вы можете использовать, чтобы увидеть, что происходит с кнопкой отправки, не проходя процесс регистрации (заполнение поддельного адреса и т. Д.):
имя пользователя : test2@gmail.com
передача : test02
В FF мой DIV #hidSubm закрывает кнопку ввода «Pay with Paypal», как и должно быть. Почему он не работает в IE7?
Я исправил это, превратив DIV #hidSubm в СТОЛ. Зачем мне это нужно?
Это инструкции о том, как увидеть ошибку IE7 до того, как я ее исправил ... хотя я не понимаю, почему мое исправление сработало:
Чтобы проверить это, войдите в учетную запись, указанную выше, убедитесь, что в вашей корзине есть хотя бы один товар, нажмите «Перейти к оформлению заказа» и отметьте «PayPal» в качестве способа оплаты (таким образом, платеж выиграл) пройти для целей тестирования). Как только вы попадаете на страницу «Просмотр и отправка», в IE7 (по крайней мере) наведите курсор на кнопку «Pay PayPal», и вы увидите, что курсор - это рука, когда вы наводите курсор мыши на текст или кнопку границы, но это обычная стрелка, когда вы наводите курсор на часть кнопки. Если вы попытаетесь щелкнуть мышью в области курсора со стрелкой, вы получите сообщение об ошибке, которое вы должны увидеть ... но если вы щелкните мышью в области курсора со стрелкой, вы будете перенаправлены на страницу PayPal.
Используя Debugbar с IE7, я даже удалил элемент value из элемента INSUT #submitter и убедился, что он сохранил некоторую ширину, и без этого текста значения мой DIV #hidSubm не был принудительно настроен ни под каким элементом # кнопка ввода отправителя. Вот что я ввел в Debugbar, чтобы проверить это:
document.getElementById ('submitter'). value = "";
document.getElementById ('submitter'). width = "100";