Ошибка неопределенной переменной JavaScript в IE6 - PullRequest
0 голосов
/ 06 января 2012

У меня есть файл PHP, в котором я объявил переменную JavaScript.

Я получу значение этой переменной при открытии страницы напрямую, введя мой URL в IE6.

Но проблема в том, что я нажимаю ссылку href, чтобы открыть еестраница получила конкретную переменную неопределенная ошибка в IE6.

После неопределенной ошибки, если я обновляю ту же страницу, я могу получить значение переменной.

Я использую скрипт скрипт для загрузки страницы

как

<script language="javascript" src="commonjs.php"></script> 

В моем commonjs.php

<?  include_once("myconffile.php");  ?>
var myvars = <?=$varConfValue['domainname']?>

Пожалуйста, помогите мне в этом.

1 Ответ

2 голосов
/ 06 января 2012

Вы должны добавить кавычки вокруг значения myvars, если это строка.

<?  include_once("myconffile.php");  ?>
 var myvars = "<?=$varConfValue['domainname']?>" 

В противном случае вы получите что-то вроде var myvars = localhost. Затем Javascript ищет переменную с именем localhost, которая не определена.

...