Witam
Mam taki problem z javascriptem, że pod przeglądarką IE 7 dostaję błędy typu "Oczekiwano obiektu". Wiem, że ta wersja przeglądarki jest już stara, ale moim zdaniem nie powinienem pomijać użytkowników, którzy posiadają taką wersję. W innych wersjach IE 8 i wyżej jest ok. Tak samo w firefoxie i google chrome. Z moich ustaleń wynika, że IE 7 nie widzi skryptów js jeżeli są one umieszczone w zewnętrznych plikach, czyli jeżeli wywołuję daną funkcję, której implementacja znajduje się w tym pliku zewnętrznym, to otrzymuję ten błąd. Jeżeli zamiast wywołania tej funkcji wstawię kod js to już jest ok. I tak po nitce do kłębka udało mi się ustalić, że to właśnie w tym jest problem, że IE "nie widzi" tego pliku. Ale żeby trochę zagmatwać to napiszę, że w innej części serwisu w sekcji head linkuję pliki js i w dalszej części strony robię wywołania do funkcji z tego pliku w sposób analogiczny jak wcześniej i tutaj wszystko jest ok. IE 7 nie wyrzuca mi błędów i w każdej testowanej przeglądarce działa to prawidłowo. Wydaje mi się, że IE 7 posiada jakieś swoje konwenanse, które nieświadomie złamałem i dlatego nie widzi tych plików. Porównywałem obie strony, tą która działa pod IE7 prawidłowo i ta która nie działa, ale nie widzę żadnych błędów. Nie znaczy to, że ich nie ma tylko, że o czymś po prostu nie wiem. Proszę zerknijcie na kod i może ktoś coś zauważy.
<?php
require_once('common.php');
$Aclient = new ABDSClient($url, $key);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href="style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="js/common.js"></script>
<script type="text/javascript" src="js/json.js"></script>
</head>
To oczywiście jest tylko fragment strony, ten który linkuje pliki. Na samej górze dołączam jeszcze plik common.php, w którym mam kod php.
Z góry dziękuję za pomoc