Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.02.2013, 06:59
Новичок на форуме
Отправить личное сообщение для RKIoto Посмотреть профиль Найти все сообщения от RKIoto
 
Регистрация: 18.02.2013
Сообщений: 4

Javascript в IIS
ДД!
Не работает javascript под IIS, сам скрипт бональный...
В VS все пашет... под IIS не хочет.

function Visible(Chec, IDTR) {
    if (Chec.checked) {
        document.getElementById(IDTR).style.visibility = "visible";
    }
    else {
        document.getElementById(IDTR).style.visibility = "collapse";
    }
};


<input type="checkbox" id="Checkbox2" onclick="Visible(this,'TR5')" />
<table>
        <tr id="TR5" style="visibility:collapse">
           <td>...</td>
        </tr>

пишу приклад под .Net, VS2010
сервер Win2008 x64, IIS

Также присутствует JQuery библиотека для маски даты в TextBox, маска пашет только под Chrome, IE 8 не отображает ничего...

Можете что подсказать господа?
Ответить с цитированием
  #2 (permalink)  
Старый 18.02.2013, 08:44
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от RKIoto
IE 8 не отображает ничего...
Так про то и в букваре написано...
Цитата:
collapse
Если это значение применяется не к строкам или колонкам таблицы, то результат его использования будет таким же, как hidden. В случае использования collapse для содержимого ячеек таблиц, то они реагируют, словно к ним было добавлено display: none. Иными словами, заданные строки и колонки убираются, а таблица перестраивается по новой. Это значение не поддерживается браузером Internet Explorer.
http://htmlbook.ru/css/visibility

Последний раз редактировалось ksa, 18.02.2013 в 08:56.
Ответить с цитированием
  #3 (permalink)  
Старый 18.02.2013, 08:52
Новичок на форуме
Отправить личное сообщение для RKIoto Посмотреть профиль Найти все сообщения от RKIoto
 
Регистрация: 18.02.2013
Сообщений: 4

Сообщение от ksa Посмотреть сообщение
Так про то и в букваренаписано...

http://htmlbook.ru/css/visibility
Ех) у меня маска ввода даты была на JQuery... придется искать иной метод. Спасибо за ясный ответ
Ответить с цитированием
  #4 (permalink)  
Старый 18.02.2013, 09:21
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от ksa
не поддерживается браузером Internet Explorer.
Если не принимать во внимание IE6-7, то поддерживает.
Сообщение от RKIoto
Ех) у меня маска ввода даты была на JQuery
Какая связь между visibility и jQuery ?
Ответить с цитированием
  #5 (permalink)  
Старый 18.02.2013, 09:22
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от danik.js
Если не принимать во внимание IE6-7, то поддерживает.
Это не моя цитата - т.ч. все претензии к авторам сайта htmlbook.ru
Ответить с цитированием
  #6 (permalink)  
Старый 18.02.2013, 09:28
Новичок на форуме
Отправить личное сообщение для RKIoto Посмотреть профиль Найти все сообщения от RKIoto
 
Регистрация: 18.02.2013
Сообщений: 4

Сообщение от danik.js Посмотреть сообщение
Если не принимать во внимание IE6-7, то поддерживает.

Какая связь между visibility и jQuery ?
Связи никакой. 2 отдельные функции, 1 по видимости visibility, вторая по маскированию даты (тоже не пашет в IIS)

использовал эту jquery.maskedinput.js
заменил на эту jquery.maskedinput-1.2.2.js, вроде пашет
Ответить с цитированием
  #7 (permalink)  
Старый 18.02.2013, 10:16
Аватар для rgl
rgl rgl вне форума
Профессор
Отправить личное сообщение для rgl Посмотреть профиль Найти все сообщения от rgl
 
Регистрация: 28.02.2011
Сообщений: 349

Сообщение от ksa Посмотреть сообщение
Так про то и в букваре написано...
Если это значение применяется не к строкам или колонкам таблицы, то результат его использования будет таким же, как hidden. В случае использования collapse для содержимого ячеек таблиц, то они реагируют, словно к ним было добавлено display: none. Иными словами, заданные строки и колонки убираются, а таблица перестраивается по новой. Это значение не поддерживается браузером Internet Explorer.
http://htmlbook.ru/css/visibility
Еще одна маленькая поправочка: collapse для строк таблиц не равносильно display:none.
Если к строке применить display:none то таблица будет отображаться так, будто этой строки вообще нет, а если применить visibility:hidden, то сама строка отображаться не будет, но ее содержимое будет учитываться при расчете ширины столбцов и всей таблицы.
Ответить с цитированием
  #8 (permalink)  
Старый 18.02.2013, 10:32
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

tr{visibility:collapse} работает по-разному в Chrome и Firefox. В хроме это равно сильно visibility:hidden, в FF строка пропадает словно display:none. Короче хренотень с этим visibility:collapse
Ответить с цитированием
  #9 (permalink)  
Старый 18.02.2013, 10:53
Новичок на форуме
Отправить личное сообщение для RKIoto Посмотреть профиль Найти все сообщения от RKIoto
 
Регистрация: 18.02.2013
Сообщений: 4

Сообщение от danik.js Посмотреть сообщение
Короче хренотень с этим visibility:collapse
Жирный плюс. Поставил просто hidden.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книга: JavaScript. Сильные стороны Magneto Учебные материалы 16 21.04.2013 15:28
Интерпретатор Java на JS kobezzza Оффтопик 24 11.10.2012 18:32
Первый Moscow JavaScript Meetup korenyushkin Общие вопросы Javascript 0 26.07.2011 15:23
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34