Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Гипперсылка (помогите, надо работу сдавать уже) / 14 сообщений из 14, страница 1 из 1
24.04.2007, 10:46
    #34482576
Skret
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гипперсылка (помогите, надо работу сдавать уже)
Задаю вопрос, уже вкоторый раз отвлекая людей (ну не пойму я по лит-ре как сделать)
Мне нужно, чтобы была надпись (изображавшая гипперсылку) Но кликая по ней, она не вела никуда, а выполнялось событие, например $window = "line.php" (переменной присвоилось значение). Как эт сделать, подскажите пож-та, надо уже работу сдавать
...
Рейтинг: 0 / 0
24.04.2007, 11:08
    #34482660
Alex_BBB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гипперсылка (помогите, надо работу сдавать уже)
На странице помещаешь надпись иметирующую ссылку в контейнер с уникальным ID
<span id="link">ссылка</span>

Код: plaintext
1.
2.
3.
4.
5.
var link = document.getElementById("link");
link.onclick=myFunk;

function myFunk(){
 alert('Нажатие по ссылке!!');
}
...
Рейтинг: 0 / 0
24.04.2007, 14:11
    #34483479
StepLg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гипперсылка (помогите, надо работу сдавать уже)
переменная у тебя где - в javascript или php? в последнем случае без перезагрузки страницы это можно сделать только средствами AJAX-технологии. по синтаксису у тебя как раз переменная php...
...
Рейтинг: 0 / 0
24.04.2007, 14:33
    #34483555
Skret
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гипперсылка (помогите, надо работу сдавать уже)
переменная в php.
...
Рейтинг: 0 / 0
24.04.2007, 15:33
    #34483830
aL MIR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гипперсылка (помогите, надо работу сдавать уже)
Мдааааааа.......
Без вызова модуля в котором хранится переменная никак не обойтись или как вариант если не хотите обновления страницы смотрите в сторону AJAX технологии
...
Рейтинг: 0 / 0
24.04.2007, 15:37
    #34483851
StepLg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гипперсылка (помогите, надо работу сдавать уже)
попробуйте подробнее изучить, что такое клиентская технология, а что такое - серверная. JavaScript - клиентская, а php - серверная. Тогда Вы поймете, для чего нужна перезагрузка страницы/использование AJAX для того, чтобы влиять на код php из javascript.
...
Рейтинг: 0 / 0
24.04.2007, 15:37
    #34483856
Alex_BBB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гипперсылка (помогите, надо работу сдавать уже)
Используй Ajax, вот тут я рассказывал как это не сложно - библиотеки уже есть
http://joomlaforum.ru/index.php/topic,12514.0.html
...
Рейтинг: 0 / 0
24.04.2007, 15:40
    #34483866
Skret
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гипперсылка (помогите, надо работу сдавать уже)
не хочу я AJAX применять. У кого спрашиваю все говорят: это просто, но никто почемуто не знает как
...
Рейтинг: 0 / 0
24.04.2007, 15:53
    #34483927
aL MIR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гипперсылка (помогите, надо работу сдавать уже)
это невозможно
...
Рейтинг: 0 / 0
24.04.2007, 16:02
    #34483965
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гипперсылка (помогите, надо работу сдавать уже)
Skretне хочу я AJAX применять. У кого спрашиваю все говорят: это просто, но никто почемуто не знает как
Если у людей на улице спросить:
на сколько сложно присваивать значение ПХП-переменной при нажатии на ссылку?
как они ответят?



http://sql.ru/forum/actualthread.aspx?tid=419221&hl=%e7%e0%ef%f0%ee%f1
...
Рейтинг: 0 / 0
24.04.2007, 16:07
    #34483981
Alex_BBB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гипперсылка (помогите, надо работу сдавать уже)
Skretне хочу я AJAX применять. У кого спрашиваю все говорят: это просто, но никто почемуто не знает как
я знаю :)
По ссылке читал? что не понятно?
...
Рейтинг: 0 / 0
24.04.2007, 16:16
    #34484015
StepLg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гипперсылка (помогите, надо работу сдавать уже)
говорят же - либо перегрузка страницы, либо AJAX. Третьего не дано в принципе.
...
Рейтинг: 0 / 0
24.04.2007, 16:25
    #34484052
Skret
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гипперсылка (помогите, надо работу сдавать уже)
попробую.
...
Рейтинг: 0 / 0
24.04.2007, 17:09
    #34484239
for93t
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гипперсылка (помогите, надо работу сдавать уже)
Вариант:
Качаешь prototype
Пишешь 2 скрипта:
client.html
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<html>
<head>
<title>PHP2Javascript variable assignment</title>
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript">
var somevar =  0 ;
function getphpvar()
{
	new Ajax.Request("server.php",
	{
	    method: "get",
	    onSuccess: function (response)
		{
	      somevar = parseInt(response.responseText);
	      alert("var somevar = " + somevar);
	    }
	});
}
</script>
</head>
<body>
<a href="javascript:getphpvar();">get php var</a>
</body>
</html>

и server.php
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<?php

	function superfunc($a, $b)
	{
		return $a * $b;
	}
	
	echo superfunc( 7 ,  8 );

?>
Туда же кладешь файл prototype.js и наслаждаешься!!!
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Гипперсылка (помогите, надо работу сдавать уже) / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]