Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Различия браузеров
Форумы портала PHP.SU » » Вопросы новичков » Различия браузеров

Страниц (1): [1]
 

1. Vas12 - 10 Февраля, 2014 - 19:49:23 - перейти к сообщению
Судя по всему я по неопытности не слабо затупил, разрабатывал сайт и проверял его на IE, который установлен у меня на компе. Потом обнаружил, что в хроме многие коды просто не работают. Поэтому поводу у меня есть несколько вопросов:
1) Что нужно, чтобы этот код работал в хроме(массив нормально преобразовывался в JS:

<?
$seq = array("foo", "bar", "baz", "blong");
$json = json_encode($seq);
?>
<script type="text/javascript">
var name = <?echo $json;?>;
alert(name[2]);
</script>

2) На какой браузер ориентироваться при разработке лучше всего?
3) Что вообще мне делать теперь? Переписывать все неработающие коды под Хром? А как и где узнавать, какой код будет работать в каком браузере?

Буду очень признателен за ответы!
2. green_man - 10 Февраля, 2014 - 19:55:43 - перейти к сообщению
Vas12 пишет:
Что нужно, чтобы этот код работал в хроме

А что в js дебагере пишет?

Vas12 пишет:
На какой браузер ориентироваться при разработке лучше всего?

Я на хром, потом проверяю в firefox-е и опере а в самом конце на ie

Vas12 пишет:
Что вообще мне делать теперь? Переписывать все неработающие коды под Хром? А как и где узнавать, какой код будет работать в каком браузере?

Налей чаю, расслабься
3. SAD - 10 Февраля, 2014 - 20:01:47 - перейти к сообщению
var name = '<?echo $json;?>';
4. Vas12 - 10 Февраля, 2014 - 20:12:30 - перейти к сообщению
Почему-то код заработал Не понял
5. IllusionMH - 10 Февраля, 2014 - 20:26:06 - перейти к сообщению
SAD, зачем там кавычки? как раз json_encode должен выдать удобоваримый js объект.
Только что проверял, как и ожидается - тип строковый. Не понял
6. green_man - 10 Февраля, 2014 - 20:28:36 - перейти к сообщению
Люди когда код не работает смотрят в дебагере!!!

Vas12 учись искать ошибки самостоятельно открой дебагер. Там должен быть ответ на твой вопрос.

 

Powered by ExBB FM 1.0 RC1