Jump to content
  • 0

Скрипт + кнопка vs Обновление


Иван
 Share

Question

Имеется serial.asp страничка со скриптом:

...........

<% language = javascript %>

<script language ="JavaScript1.1">

..............

.........

вопрос в следующем:

как сделать так что бы при нажатии кнопки "Обновить" браузера, происходило просто обновление, а при нажатии на кнопку выполнялся скрипт, а то сейчас происходит выполнение скрипта вне зависимости от того нажал я "обновить" или нажал я "ОК"

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

В данном примере функция senddata() может сработать только когда action ссылается сам на себя и кнопка ОК уже была нажата.

Если ваша страничка со скриптом запускается в первый раз то ф-я senddata() самf по себе не срабатывает

Link to comment
Share on other sites

  • 0

У меня вот это:

<html>
<head>
<script language ="JavaScript1.1">
<!--
function senddata()
{
document.form1.submit()
}
//-->
</script>
</head>
<body>
<form name="form1" action = "serial.asp" method=POST>
..............
<input type="button" name="ok" onclick="senddata()" value="OK">
.........
</body>
</html>

только после нажатия, мож конечно у вас еш? что-то печатаеться лишнее ...

Link to comment
Share on other sites

  • 0

Да вроде все так только, функция <%SerialSet();%> должна считывать данные с форму ну к asp страничкам применим метод websGetVar он по идее по имени компонента форы должен считывать его value так вот я у себя вижу что ета функция вызывается и при открытии страницы и при нажатии на кнопку ОК, а ведь по логике написания скрипта она должна вызываться только при нажатии кнопки, я правильно понимаю?То есть при запуске странички то что в ходит в <script>.... браузер не "видит" , а начинает "видеть" и выполнять только при нажатии накнопку,так?

Link to comment
Share on other sites

  • 0

браузев вс? видит, а вот выполнять при загрузке просто <script>.... но если там function senddata() {...}

то функция не запускается , запускаеться только код, так что проверте мож эта ваша <%SerialSet();%>

закрывает функцию и document.form1.submit() оказывается вне е? и выполняется автоматом при загрузке

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Обсуждения

    • Актуальные контакты: Telegram: @Nikker_web E-Mail:   tarasevich.email@gmail.com Портфолио https://www.behance.net/d4d4186e Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ    
    • Актуальные контакты: Telegram: @Nikker_web E-Mail:   tarasevich.email@gmail.com   Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ   Портфолио https://www.behance.net/d4d4186e
    • Доброго всем времени суток. Прошу помощи. Научите принципу изменения футера. Движок Xenforo. Версия 2.2.10. Стиль дефолтный. Что именно нужно в итоге на фото примере. Мой шаблон app.footer less имеет следующее значение.  .p-footer { .xf-publicFooter(); a { .xf-publicFooterLink(); } } .p-footer-inner { .m-pageWidth(); .m-pageInset(); padding-top: @xf-paddingMedium; padding-bottom: @xf-paddingLarge; } .p-footer-row { .m-clearFix(); margin-bottom: -@xf-paddingLarge; } .p-footer-row-main { float: left; margin-bottom: @xf-paddingLarge; } .p-footer-row-opposite { float: right; margin-bottom: @xf-paddingLarge; } .p-footer-linkList { .m-listPlain(); .m-clearFix(); > li { float: left; margin-right: .5em; &:last-child { margin-right: 0; } a { padding: 2px 4px; border-radius: @xf-borderRadiusSmall; &:hover { text-decoration: none; background-color: fade(@xf-publicFooterLink--color, 10%); } } } } .p-footer-rssLink { > span { position: relative; top: -1px; display: inline-block; width: 1.44em; height: 1.44em; line-height: 1.44em; text-align: center; font-size: .8em; background-color: #4682B4; border-radius: 2px; } .fa-rss { color: white; } } .p-footer-copyright { margin-top: @xf-elementSpacer; text-align: center; font-size: @xf-fontSizeSmallest; } .p-footer-debug { margin-top: @xf-paddingLarge; text-align: right; font-size: @xf-fontSizeSmallest; .pairs > dt { color: inherit; } } @media (max-width: @xf-responsiveMedium) { .p-footer-row-main, .p-footer-row-opposite { float: none; } .p-footer-copyright { text-align: left; padding: 0 4px; // aligns with other links } }  
    • Нужны сайты с примерами верстки, типа https://css-tricks.com/. Типовые приемы и нестандартные на все случаи жизни. Накидайте ссылок.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy