Найдено результатов: 2

Тройные Кавычки? Как я могу разграничить строковый параметр databound Javascript в ASP.NET?

Как я могу разграничить строковый параметр Javascript с привязкой к данным в событии anchor OnClick ?

  • У меня есть тег anchor в элементе управления ретранслятором ASP.NET.
  • Событие OnClick anchor содержит вызов функции Javascript.
  • Функция Javascript принимает строку в качестве входного параметра.
  • Строковый параметр заполняется привязанным к данным значением из ретранслятора.

Мне нужен "double quotes" для Container.DataItem .
Мне нужен 'single quotes' для OnClick .

А мне еще нужен один разделитель (тройные кавычки?) для входного строкового параметра вызова функции Javascript.

Поскольку я не могу использовать 'single quotes' снова, как я могу гарантировать, что функция Javascript знает, что входной параметр является строкой, а не целым числом?

Без дополнительных кавычек вокруг входного строкового параметра функция Javascript думает, что я передаю целое число.

В anchor:

<a id="aShowHide" onclick='ToggleDisplay(<%# DataBinder.Eval(Container.DataItem, "JobCode") %>);' >Show/Hide</a>    

а вот и Javascript-й:

<script language="JavaScript" type="text/javascript">
/* Shows/Hides the Jobs Div */
function ToggleDisplay(jobCode)
{
    /* Each div has its ID set dynamically ('d' plus the JobCode) */
    var elem = document.getElementById('d' + jobCode);

    if (elem) 
    {
        if (elem.style.display != 'block') 
        {
            elem.style.display = 'block';
            elem.style.visibility = 'visible';
        } 
        else
        {
            elem.style.display = 'none';
            elem.style.visibility = 'hidden';
        }
    }
}
</script>

asp.net   javascript   anchor   quotes    

602   5   16:03, 1st July, 2020


Раскроя HTML - anchor теги

Сегодня я работал над навигацией по вкладкам для веб-страницы. Я попробовал подход к раздвижным дверям , который работал отлично. Затем я понял, что должен включить опцию удаления вкладки (обычно маленький крестик в правом углу каждой вкладки).

Я хотел использовать вложенный anchor, который не работал, потому что он не разрешен. Затем я увидел вкладку-навигацию на Pageflakes, которая действительно работала (включая вложенные гиперссылки). Почему?

html   tabs   anchor    

502   5   09:55, 5th August, 2020