2010-04-09 6 views
0

я получил это:Заменить HTML текст в JavaScript включают

<script type="text/javascript" src="http://xy.com/something.js"></script> 

в моем PHP/HTML файла. Он включает в себя весь файл something.js. В этом файле есть строки типа «document.write ...», которые пишут текст на моей странице.

Возможно ли заменить строку, которая включена в этот файл js в моем документе php? Я не могу изменить файл js (у меня нет доступа к нему).

Дополнительная информация:

файл .js выглядит следующим образом:

... 
var msg = ''; 
msg +='<b>mystring1</b><br/><i>mystring2</i>'; 
document.write(msg); 
... 

Мой файл PHP включает в себя файл JS. Я хочу изменить mystring2 на myteststring в PHP. Это возможно? Как? Спасибо.

ответ

2

Вы не можете сделать это чисто.

Если .js файл вызова document.write()рядный и не имеет доступа внешние переменные или функции, которые на самом деле не имеют никакого контроля над ним. Возможно, вы можете переопределить document.write(), но это уродливо.

Я предлагаю вам либо сохранить свою копию этого файла .js, либо изменить документ второй раз, используя другой скрипт, выполненный из события window.onload.

Смежные вопросы