Dziękuję Seth za podpowiedź. Skrypt PHP kończy się instrukcją: echo $ile;
Wywołany poprzez <? include("licznik.php") ?> zwraca wartość licznika. I OK.
jeśli skrypt zakończę:
print "document.write('".$ile ."')";
wtedy wyświetla:
document.write('10'), gdzie 10 jest wartością licznika. Rozumiem, że o to chodziło. Ale na tym cel się kończy. Wywołanie ze strony html
<script language="JavaScript" src="http://www.xyz.com.pl/licznik/licznik.php"></script>
skutkuje błędem składni w wierszu 1 (sic!). Przypuszczalnie ten wiersz 1 - to wiersz powyższego wywołania skryptu. Dzieje się tak na różnych serwerach, więc coś dalej jest nie tak. Wywołanie skryptu javascript poprzez src przeglądarka po prostu wykonuje - i gdyby dostała z tego src kod document.write, to by go wypisała i OK. Widocznie nie dostaje tego kodu. Sprawdziłem ciekawą rzecz. Mianowicie, gdyby wpisać do przeglądarki adres wywołania
http://www.xyz.com.pl/licznik/licznik.php, to srypt powinien wyświetlić na ekranie wartość licznika. Ale tak się nie dzieje. wyświetla całą stronę błędów. i tu jest zapewne cała sprawa. Nie wiem, dlaczego są te błędy, gdyż liczniki wywoływane z poziomu PHP działają prawidłowo. Może znasz takie zjawisko i wiesz, gdzie leży błąd?
Już sobie poradziłem - sprawa leżała w podaniu względnych ścieżek dostępu do plików w konfiguracji skryptu, który wywoływany z własnego serwera działał prawidłowo, ale z zewnątrz był niedostępny. Ścieżki poprawiłem - no i chodzi!!! Dziękuję Ci Seth, bardzo mi pomogłeś. Pozdrawiam... Pewnie jeszcze nie raz się uśmiechnę do Ciebie o pomoc....