Jump to content
  • 0

Помогите с ссылкой по кнопке


morzie
 Share

Question

Имеется:

<body>

<form action="handler.php">

<p align=center>

<input type="button" name="press" value="Главная">

<input type="button" name="press" value="О нас">

<input type="button" name="press" value="Контакты">

</p>

</body>

Подскажите, как сделать ссылки по этим кнопкам. Если написать:

<input type="button" name="press" value="О нас" onclick=window.open("http://....")>,

то IE выдаёт: "В целях безопасности IE не разрешает этому вэб-узлу выполнение сценариев или элементов управления ActiveX, которые могут получить доступ к компьютеру. Щёлкните здесь для выбора нужного действия...".

Если щёлкнуть "Разрешить заблокированное содержимое...", то ссылка работает, но открывается в новом окне.

Подскажите:

1. Как сделать, чтобы не вылетало вышеуказанное сообщение;

2. Ссылка открывалась в том же окне;

3. Что такое <form action="handler.php">, сам не знаю откуда взял...

Edited by morzie
Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0
Имеется:

<body>

<form action="handler.php">

<p align=center>

<input type="button" name="press" value="Главная">

<input type="button" name="press" value="О нас">

<input type="button" name="press" value="Контакты">

</p>

</body>

Подскажите, как сделать ссылки по этим кнопкам. Если написать:

<input type="button" name="press" value="О нас" onclick=window.open("http://....")>,

то IE выдаёт: "В целях безопасности IE не разрешает этому вэб-узлу выполнение сценариев или элементов управления ActiveX, которые могут получить доступ к компьютеру. Щёлкните здесь для выбора нужного действия...".

Если щёлкнуть "Разрешить заблокированное содержимое...", то ссылка работает, но открывается в новом окне.

Подскажите:

1. Как сделать, чтобы не вылетало вышеуказанное сообщение;

2. Ссылка открывалась в том же окне;

3. Что такое <form action="handler.php">, сам не знаю откуда взял...

action="handler.php" - это путь до файла, который будет обрабатывать данные полученные из вашей формы:

<form>

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

</form>

Таким образом, без использования: onclick=window.open("http://....")

будет передано файлу handler.php данные из формы, но при этом кнопка отправки этих данных должна быть одна, в одной форме.

Это был так сказать краткий ликбез, теперь к вашей проблеме..., зачем вам меню делать именно из баттонов? чем вас не устраивают текстовые ссылки оформленные на css? либо просто картинки-кнопки?

Link to comment
Share on other sites

  • 0

Я не учил яваскрипт, руки не дошли. Да и книжку хорошую отыскать не могу, один шлак.

По приведённой ссылке нашёл кучу не виденных до этого слов и ни слова про onclick или какие-либо другие события.

Аааааа, ты про слово java script: чтоль? Так там же вроде ещё может быть vbscript.

Edited by Int
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • 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