С нами с 23.12.07
Сообщения: 8
Рейтинг: 8
|
Добавлено: 25/08/11 в 08:33 |
Всем привет.
Столкнулся с проблемой - есть скрипт интернет магазина(shopxml). При использовании табличной верстки - все работает нормально. При верстке дивами возникает затык - без указания doctype расползается диз в IE8, если doctype указать, то диз нормально отображается, но виснет при обработке яваскрипта. В хроме и файрфоксе все отлично работает.
Куски кода с яваскриптом забираются с сервера shopxml и не содержат завершающих точки с запятой.
Код: |
function checkEmail(str) {
var l=str.length
if (!l) return false
var ata=0
var point=0
var cch=''
|
По синтаксису яваскрипт это, вроде, допустимо.
Цитата: | Символ точка с запятой (;). Все операторы должны быть разделены этим символом. Если оператор завершается переводом строки, то точку с запятой можно опустить. При этом нужно следить за тем, чтобы при разрыве строки одного оператора, новая строка не начиналась бы с самостоятельного оператора. |
Но, если, кусок кода с этим яваскриптом жестко прописать в соответствующем файле и проставить все ';', то работает нормально.
Каким образом можно избавиться от этого зависания, кроме жесткого прописывания во всех файлах с ";" ?
|
|
|
|
С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970
|
Добавлено: 25/08/11 в 08:49 |
Указание доктайпа требует жёсткого ему следования. Какой указываешь? xhtml?
Прогони здесь: http://validator.w3.org/
А лучше, возьми доктайп от хтмл5, он самый либеральный
Код: |
<!DOCTYPE html>
<html>
...
|
|
|
|
|
С нами с 23.12.07
Сообщения: 8
Рейтинг: 8
|
Добавлено: 25/08/11 в 09:15 |
Диз делал в artisteer, там доктайп такой указан:
[code ]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">[/code]
Пробовал другие - результат такой же. С тоже
|
|
|
|
С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970
|
Добавлено: 25/08/11 в 09:34 |
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |