siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009
joost:
объясни, что куда пихать?

Ну так же вроде все понятно, в своем файле пхп делаете вывод

$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 = "мой код";

document.getElementById('test').innerHTML = code;

joost:
как быть если test.php будет на стороннем сервере?

Если сервер свой - 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

Всего: 6568