Показать сообщение отдельно
  #8 (permalink)  
Старый 10.07.2012, 20:57
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

Сообщение от Dracula_666 Посмотреть сообщение
lord2kim спасибо большое! все заработало, но я новичек можно сказать и ни как не могу сделать вот этот пункт
был бы очень благодарен, если бы вы мне помогли с этим. сайт 34.en.cx.
Спасибо большое!
ну, например, пункт Для авторов -> Автором игр
у вас ссылка вида http://34.en.cx/Addons.aspx?aid=3830...не знаю как она у вас в php обрабатывается, но вы можете сделать, например, так...
http://34.en.cx/Addons.aspx?aid=3830&div=tooltip1&p=sp
где div-у приравнивается значение идентификатора id соответствующего div-a, а p - идентификатор id соответствующего span-а
в javascript на соответствующей странице пишите что-то типа такого (при этом нужно, чтобы php, наверное, не обрабатывал лишние "переменные" в GET-запросе)
window.onLoad = function() {
	var lb = String(window.location.search), div, p;
	lb = lb.split("&").split("=");
	for (i=0; i < lb.length; i++2) {
		if (lb[i] == "div") {
			div = lb[i+1];
		}
		else if (lb[i] == "p") {
			p = lb[i+1];
		}
	}
	if (typeof div && typeof p) {
		showTooltip(div, p);
	}
}

здесь с помощью window.location.search получаем часть строки браузера после знака ?, преобразуем в строку, разбиваем строку на массив по символу &, потом по символу = и проверяем каждый четный элемент полученного массива на соответствующее значение, а каждое нечетное значение массива присваиваем соответствующей переменной при совпадении четного элемента массива с необходимыми данными
после прохождения по всему массиву проверяем существуют ли обе переменные (не равны "undefined"), то в этом случае вызываем функцию с соответствующими аргументами...

Последний раз редактировалось lord2kim, 10.07.2012 в 21:02.
Ответить с цитированием