2016-01-27 3 views
0

Эта ссылка при нажатии открывается слайд-шоу. Проблема в том, что она недействительна, хотя она отлично работает. Есть ли способ сделать это действительным?Недействительный код для функционирования кнопки ссылки?

<input type="button" class="TryNow" value="Features Tour" href='tour_first.asp?' &Encode('platform=' &platType) &'' onclick=' return loadSlide(0);' /> 

Visual studio предупреждает меня о href, encode, platType и onclick.

Ссылка происходит от синтаксически правильной версии текстовой ссылки, показано:

Response.Write("<a href=""tour_first.asp?" &Encode("platform=" &platType) &""" onclick=""return loadSlide(0);"">Tour</a> 
+0

Похоже, у вас есть некоторые несоответствующие кавычки в 'href' атрибута и' Encode' не следует начинать с '&'. –

+0

см. Мое редактирование. –

ответ

1

Ваш код не является действительным, поскольку он имеет много синтаксических ошибок (вы должны объявить каждый атрибут в одном из следующих способов: key='value' или key="value").

Кроме того, input tag не имеет href, encode и playTipe атрибутов. Если вы хотите использовать пользовательские атрибуты, вы должны прочитать эту статью о data-* attributes.

+0

Хорошо, что помогло. Многое из того, что я прошел, не понадобилось для показа слайдера. Тем не менее, я должен уметь устанавливать эту переменную типа платформы ... –

0

На вашем <input> тэга вам необходимо включить атрибут HREF, указывающий на место, которые вы пытаетесь связать ...