|
|
|
| Не знаю, что делать с этим скриптом:
<script type="text/javascript">
var Z = W = 2; //количество вариантов текстов
var S = 2000; //задержка в миллисекундах
onload = function myFunc ()
{
document.getElementById ('p' + Z).style.display = 'none'; Z = (Z == W) ? 1 : (Z + 1);
document.getElementById ('p' + Z).style.display = 'block'; setTimeout (myFunc, S );
}
</script>
<div id="p1" "display: none" align="center">
<table id="table10" style="background-color: #00FF00; border: #FF00FF 5px solid; width: 100%">
<tr>
<td>ПЕРВЫЙ</td>
</tr>
</table>
</div>
<div id="p2" "display: none" align="center">
<table id="table11" style="background-color: #00FF00; border: #FF00FF 5px solid; width: 100%">
<tr>
<td>ВТОРОЙ</td>
</tr>
</table>
</div>
|
Дремвавер пишет, что неверна функция document.getElementById, хотя всё работает.
А валидатор эту строку не трогает, но пишет три других замечания:
1. Предупреждение: <div> unexpected or duplicate quote mark
2. Предупреждение: <div> attribute with missing trailing quote mark
3. Предупреждение: <div> proprietary attribute "display:"
к строке
<div id="p1" "display: none" align="center">
|
Как всё это урегулировать? | |
|
|
|
|
|
|
|
для: Владимир55
(22.11.2009 в 18:59)
| |
<div id="p1" style="display: none" align="center">
<div id="p2" style="display: none" align="center">
|
| |
|
|
|
|
|
|
|
для: АЯ
(22.11.2009 в 19:04)
| | Теперь всё просто замечательно!
Спасибо!
Но проявился один нюанс: в ФФ и в Сафари вывод не центрируется, а находится слева. | |
|
|
|
|
|
|
|
для: Владимир55
(22.11.2009 в 19:10)
| | Замените
<div id="p1" style="display: none" align="center">...</div>
| на
<center id="p1" style="display: none">...</center">
|
Аналогично и для второго контейнера. | |
|
|
|
|
|
|
|
для: АЯ
(22.11.2009 в 19:12)
| | Последняя кавычка лишняя?
<script type="text/javascript">
var Z = W = 2; //количество вариантов текстов
var S = 2000; //задержка в миллисекундах
onload = function myFunc ()
{
document.getElementById ('p' + Z).style.display = 'none'; Z = (Z == W) ? 1 : (Z + 1);
document.getElementById ('p' + Z).style.display = 'block'; setTimeout (myFunc, S );
}
</script>
<center id="p1" style="display: none">
<table id="table10" style="background-color: #00FF00; border: #FF00FF 5px solid; width: 100%">
<tr>
<td>ПЕРВЫЙ</td>
</tr>
</table>
</center>
<center id="p2" style="display: none">
<table id="table11" style="background-color: #00FF00; border: #FF00FF 5px solid; width: 100%">
<tr>
<td>ВТОРОЙ</td>
</tr>
</table>
</center>
| Центрирования в ФФ не произошло... И в Сафари тоже. | |
|
|
|
|
|
|
|
для: Владимир55
(22.11.2009 в 19:29)
| | Вероятно, надежнее всего вложить весь код в другую таблицу, созданную специально для центрирования. Все браузеры это поняли... | |
|
|
|