Вы не зашли.
Главная » JavaScript » Помогите с JavaScript маленький кусочек
#1. TLENS Off (14)
Moderator
2010.03.09 06:06
Вощем я в JavaScript воще ниче незнаю.
Вот надо вставить get единственное что пришло в голову ето
Код:
document.writeln('<script src="http://...file.php?'+
location.search.substring(1)+'"></script>');
и то неработает.
В общем надо
Код:
<script src="http://...file.php?СЮДА"></script>
вставить location.search.substring(1)
Отредактировано TLENS (2010.03.09 06:06)
#2. Gemorroj Off (107)
Administrator
2010.03.09 07:07
так делай это на php.
#3. TLENS Off (14)
Moderator
2010.03.09 15:03
А что html етого не зделает? Надо через html. php здес нельзя юзать.
#4. Gemorroj Off (107)
Administrator
2010.03.09 16:04
почему нельзя? динамически ты так скрипт все равно не подгрузишь. браузер загрузит его 1 раз при загрузке страницы.
#5. TLENS Off (14)
Moderator
2010.03.09 17:05
нету поддержки php.
А есть ли другой способ портировать страницу с другого сайта и с вставкой location.search.substring(1)
#6. TLENS Off (14)
Moderator
2010.03.09 17:05
А с помощу document.getElementById  можна зделать?
#7. Gemorroj Off (107)
Administrator
2010.03.09 17:05
Код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
window.onload = function () {
var js = document.createElement("script");
js.setAttribute("type", "text/javascript");
js.setAttribute("src", "http://somebody.com/script.js?" + location.search.substring(1));
document.body.appendChild(js);
}
</script>
</head>
<body>
<div>привет, мир</div>
</body>
</html>
Добавлено спустя    12 секунд:
можно
#8. TLENS Off (14)
Moderator
2010.03.10 00:12
Ссылки не появляются. Там содержимоте типо такого
Код:
document.write("Hello");
Отредактировано TLENS (2010.03.10 00:12)
#9. Gemorroj Off (107)
Administrator
2010.03.10 07:07
не пользуйся document.write
#10. Gemorroj Off (107)
Administrator
2010.03.10 18:06
test.html
Код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
window.onload = function () {
var js = document.createElement("script");
js.setAttribute("type", "text/javascript");
js.setAttribute("src", "test.js?" + location.search.substring(1));
document.body.appendChild(js);
}
</script>
</head>
<body>
<div onclick="test();">кликни на меня</div>
</body>
</html>
test.js
Код:
function test () {
alert("Молодец");
}
#11. TLENS Off (14)
Moderator
2010.12.08 15:03
А как сделать чтобы запускался test() автоматически без клика по <div onclick="test();">кликни на меня</div>?
Я пробывал просто
Код:
<script>test();</script>
не хочет никак
только если содержимое test.js поместить в test.html
Отредактировано TLENS (2010.12.08 15:03)
#12. TLENS Off (14)
Moderator
2010.12.08 17:05
Короче мне надо передавать в пхп переменные с url в пхп там обработать и вернуть нужную страницу
Добавлено спустя   4 минуты  3 секунды:
Например файл test.js
Код:
span style="color: #0000BB"><?phpecho 'function test () { document.write("'.$_SERVER['QUERY_STRING'].'");}';
И при заходе на test.html?page=1
светило $_SERVER['QUERY_STRING'] тоисть page=1
#13. Gemorroj Off (107)
Administrator
2010.12.08 18:06
Код:
<script type="text/javascript">
window.onload = function () {
alert(1);
}
</script>
#14. TLENS Off (14)
Moderator
2010.12.08 19:07
Что ето?
Отредактировано TLENS (2010.12.08 19:07)
#15. Gemorroj Off (107)
Administrator
2010.12.08 19:07
TLENS написал:
А как сделать чтобы запускался test() автоматически без клика по <div onclick="test();">кликни на меня</div>?
#16. TLENS Off (14)
Moderator
2010.12.08 19:07
Ты не попонял
Вот смотри есть файл например test.php з содержимым
Код:
lt;?$p=intval($_GET['page']);$f=preg_replace('"','\\"',file_get_contents('page/'.$p.'.dat'));echo ' document.write("'.$f.'"); document.write("<a href=\"./test.html?page='.$p+1.'\">След.</a>"); ';
И test.html файл на другом серваке где нет php
Надо чтобы етот HTML подгружал страницы.
Тоисть Перешол по ссылке test.html?page=256
Появилось содержимое файла page/256.dat В самом  test.html
Добавлено спустя   5 минут  30 секунд:
В 11 посте я переменил
Код:
function test () {
alert("Молодец");
}
на
Код:
lt;?echo 'function test () { document.write("'.$_SERVER['QUERY_STRING'].'");}';
И при клике на "Кликни на меня" получал текст page=256
Отредактировано TLENS (2010.12.09 00:12)
#17. Gemorroj Off (107)
Administrator
2010.12.09 11:11
все равно ничего не понял, если у тебя нету php, то зачем ты его используешь? выполни xHttpRequest (AJAX) запрос и подгрузи нужные тебе данные.
#18. TLENS Off (14)
Moderator
2010.12.09 12:12
Ладно забудь я подругому придумал
#19. TLENS Off (14)
Moderator
2011.01.28 15:03
Да вспомнил про эту тему там короче прикол был, это все ставил на халявном сервере и он мне вставлял код который давал ошибку. И ни фига не работало
На самом деле хотел такую штучку
http://jss.wen.ru/book.html?
Но посчитал что это не выгодно и на рекламе много не заработаешь? так как около 100 поставило и каждый сайт по 1-10 хостов. и то раз в неделю.
Отредактировано TLENS (2011.01.28 15:03)
Страниц: 1 2 Все
Главная
WEB
PunBB Mod v0.6.2
0.021 s