Ну так же вроде все понятно, в своем файле пхп делаете вывод
$code = str_replace('"', '\"', $code);
echo <<<HTML
var code = "{$code}";
document.getElementById('test').innerHTML = code;
HTML;
на странице
<div id="test"></div>
<script src="http://mysite/js.js"></script>
var curr;function show(id){ if(curr && curr.id != id){ curr.style.display = 'none'; } curr = document.getElementById(id); curr.style.display = curr.style.display == 'none' ? 'block' : 'none';}
Если через конструкцию script, можно оформить это как js код, например
var code = "мой код";
Если сервер свой - Access-Control-Allow-Origin
если нет - делать запросы к через свой сервер.
joost, вы кажется не понимаете что script src это подключение внешнего скрипта, а вы похоже тупо выводите текст. Если нужно вывести какой-то текст используйте аджакс запросы, или .load() в jquery
include - c allow_url_fopen
или eval(file_get_contents());
Скопировать код из site.ru/kod.php.txt в local.php
Что значит "выводило"? script src ничего не "выводит", он подключает скрипт из внешнего файла.
Откройте скрипт по прямой ссылке в браузере и смотрите что возвращает сервер, или включите файербаг. Так же проверьте адрес если он относительный, чтобы небыл относительным другой папке.
.onclick = posLeft;
alert('Hello world');
для браузера это все таки javascript