Страницы: 1
Спасибо за советы и ответы.
Первый вопрос выяснил полностью. Второй так и не удалось пока что решить. Ничего из перечисленного не помогло. Как-то очень хитро Mozilla работает с window.confirm() . Возможно в Mozilla даже нет возможности центрировать текст в данной форме :/
хм,
а мона вот так
mess="\b \b \b bla-bla";
:) у меня при этом показываються квадратики. т.е. да, текст сместился на право, но получились не пробелы, а квадраты идущие до текста :/
Попробуй "Вы не ввели номер телефона" заключить в тег <center>...</center> прямо в самом скрипте.
Типа так:
var mess="<center>Вы не ввели номер телефона \n Продолжить?</center>";
if ( !document.getElementById('phone').value )
if ( !window.confirm(mess) )
return;
не пройдет. уже пробовал. и <center> и \t - ничего не помогает. Форма выводит эти тэги как простой текст т.е.
"<center>Вы не ввели номер телефона
Продолжить?</center>"
такой вид тоже не пройдет
var mess=<center>+"Вы не ввели номер телефона \n Продолжить?"+</center>;
или
var mess=<center>"Вы не ввели номер телефона \n Продолжить?"</center>;
или
var mess=<center>."Вы не ввели номер телефона \n Продолжить?".</center>;
тут правило конкетинации строк не действует.
…в окошке надо обычные пробелы использовать
в тексте страницы  
Так я пробовал и просто пробелы и  . Если просто пробелы -то мозила конвертирует их в один пробел. А если   то в форме они прямо так и выводяться "   ....". Не совсем то, что нужно. Точнее совсем не то :(
В целом с первым вопросом вроде все встало на свои места - либо пробел перед последним символом ставить либо точку запятой (а возможно правильно делать и то и другое). А вот как быть с формой-так и не понял. :/
И вобще, кто может подсказать хорошие ссылки на лит-ру в и-нете где можно почитать спецификации по мозиле ( английский тоже не проблема ) и различия между IE & Mozilla, но в доступном виде. Может есть файлы типа .chm?
Уточню - проходит такой вариант "1      2" (когда перед последним словом/цифрой есть пробел). Результат будет - "1 2". Если последний пробел убрать (т.е. написать "1     2") -результат будет не тот, который нам надо. Однако для формы подтверждения следующий код
var mess="     Вы не ввели номер телефона \n Продолжить?";
if ( !document.getElementById('phone').value )
if ( !window.confirm(mess) )
return;
как результат выдал окно с надписями:
     Вы не ввели номер телефона
Продолжить?
при этом как видно пробелов нет, а мне нужно чтоб текст был размещен по центру формы.
Спасибо за ответы.
Наверно примитивный вопрос, но так как я до этого не пользовался mozilla то начинать надо с простого ;-).
Вопроса даже два:
1) как вставлять несколько пробелов в Mozilla (FireFox)? Если просто написать текст к примеру "тут я поставил несколько пробелов" то Mozilla как и IE заменит несколько пробелов в один. Результат будет таков "тут я поставил несколько пробелов". Но в IE чтоб все осталось по честному можно вместо пробела поставить   и если написать "тут   3 пробела" то IE так и выведет эту строку "тут 3 пробела" (с тремя пробелами). В Mozilla такой вариант не проходит. Так как же правильно вывести несколько пробелов подряд? вариант с таблицами не подходит. нужно реально вставлять n-ое кол-во пробелов в любом месте.
2) очень похожий вопрос (который можно считать почти решенным если найти ответ на первый)- при переходи с одной страницы на другую если какие-то данные не были заполнены на первой странице я вывожу форму подтверждения продолжения
Или если есть что сказать или чем помочь-пишите сюда.
Вот ссылка http://www.willandjill.net
Основная проблема - dhtml.
Особенно тут http://www.willandjill.net/foodbank.php четко видно - нажмите по одной из кнопок abcdef...z. В IE все будет Ок, в FireFox - целая гора проблем.
Для знающих как такую проблему можно решить есть предложение. Пишите мне на почту если есть желание на 5star@ukr.net
Добрый день!
Извините я в FireFox'е недавний пользователь, поэтому может чего-то не понял. Проблема моя заключаеться в следующем- был написан сайт под IE. Имееться dhtml и CSS. Не то, не другое в FireFox не работает как хотелось бы. Может я чего-то не так делаю?
1) К римеру в файле index.html я подключаю файл СSS:
<link rel='stylesheet' type='text/css' href='../include/style.css'>
а в этом файле есть CSS для линков:
A:link
{
FONT-WEIGHT: bold;
COLOR: #999999;
TEXT-DECORATION: none;
FONT-SIZE: 12px;
FONT-FAMILY: "Arial";
PADDING-LEFT: 0;
PADDING-RIGHT: 0
}
и многое другое. FireFox проигнорировал этот CSS (у меня стоит версия 1.0.4). Такое ощущенние что работает только прямой CSS (тот который прописываеться в нутри тэга через style). Или в верху файла. А вложенный файл с CSS не поддерживаеться. Поправимо ли это?
2) Следующая проблема с JavaScript.
…Страницы: 1