ОсновноеRadiotalkПользовательское
Программирование
6   •   Посмотреть все темы

Html метки + div + js

 

8497
Степан @Trilby
Привет всем, задача такова: Есть сайт. Состоит из нескольких страниц, на которых очень мало контента.... Каждый раз загружать новую страницу - резона нет, т.к. Опять графику грузить и тд и тп...
Решил сделать на одной только главной странице весь контент (!)
И допустим при нажатии ссылки вида ********** в блоке с контентом появляются новости... В принципе на JS это реализовать не сложно, но при этом будут ссылки вида jabascript: .... ;
А я хочу чтобы именно можно было как разные страницы открывать, используя метки HTML, и при этом выполнялся JS....


Такая извращенская мысль пришла мне, когда вспомнил, как на каком-то флеш сайте были ссылки с метками, и открывая их - открывались разные страницы ФЛЕШ сайта(!)..

В этом скрипте думаю как-то использовать html метки + css div`ы + JS... А потом возможно допишу, чтобы было плавное переключение ссылок

1897
Александр @I-believe
А все началось с того, что папа подарил ему амигу...

2970
удалён @Foggy
Вот держи такой скрипт. Называется "Листалка". Реально удобная вещь между прочим для таких случаев!
**********

8497
Степан @Trilby
Avenger_Inkognito пишет:

Вот держи такой скрипт. Называется "Листалка". Реально удобная вещь между прочим для таких случаев!

спасибо конечно, но все - что в этом скрипте - у меня и так есть... Мне нужно к этому ещё и html метки добавить..

2970
удалён @Foggy
Тогда я не знаю вообще существуют ли вообще такие... Тут только пхп поможет, по-моему... Извиняйте, если ошибаюсь, конечно...

7094
Dim @Render
Мб тебе ещё и AJAX задействовать?))

8497
Степан @Trilby
увидел подобную фигню на **********
Там идут ссылки вида #name при открытии разных работ в портфолио.. Но код уж слишком замороченный..
Написал Одмину, хотя на 90% уверен - что он меня пошлет..

2970
удалён @Foggy
У него там всё это поддерживается с помощью jQuery...

8497
Степан @Trilby
Не стану мусорить темами.. Отпишусь здесь же..
Я загрузил скрипт, который складывает переменные...
Так вот, возможно ли посчитать количество сложенных переменных? (Не их значения, а именно сами переменные)
И сразу второй вопрос. Как?


Вот сам скрипт подсчета, но советую качать файл (Весит 1.5кб)
<SCRIPT LANGUAGE="JavaScript">
function price(form) {
if (form.iadro.checked){
var iadro=parseFloat(form.iadro.value);
}
else iadro=0;
if (form.dizain.checked){
var dizain=parseFloat(form.dizain.value);
}
else dizain=0;
if (form.nachalo.checked){
var nachalo=parseFloat(form.nachalo.value);
}
else nachalo=0;
if (form.korp.checked){
var korp=parseFloat(form.korp.value);
}
else korp=0;
if (form.korp.checked){
var korp=parseFloat(form.korp.value);
}
else korp=0;
if (form.imidg.checked){
var imidg=parseFloat(form.imidg.value);
}
else imidg=0;
if (form.golos.checked){
var golos=parseFloat(form.golos.value);
}
else golos=0;
if (form.poisk.checked){
var poisk=parseFloat(form.poisk.value);
}
else poisk=0;
if (form.stat.checked){
var stat=parseFloat(form.stat.value);
}
else stat=0;
if (form.forum.checked){
var forum=parseFloat(form.forum.value);
}
else forum=0;
if (form.podpiska.checked){
var podpiska=parseFloat(form.podpiska.value);
}
else podpiska=0;
if (form.interf.checked){
var interf=parseFloat(form.interf.value);
}
else interf=0;
if (form.reklama.checked){
var reklama=parseFloat(form.reklama.value);
}
else reklama=0;
if (form.ssilki.checked){
var ssilki=parseFloat(form.ssilki.value);
}
else ssilki=0;
if (form.shop.checked){
var shop=parseFloat(form.shop.value);
}
else shop=0;
if (form.zonaru.checked){
var zonaru=parseFloat(form.zonaru.value);
}
else zonaru=0;
if (form.zonasu.checked){
var zonasu=parseFloat(form.zonasu.value);
}
else zonasu=0;
if (form.nach.checked){
var nach=parseFloat(form.nach.value);
}
else nach=0;
if (form.dinam.checked){
var dinam=parseFloat(form.dinam.value);
}
else dinam=0;
if (form.optim.checked){
var optim=parseFloat(form.optim.value);
}
else optim=0;
if (form.maxsima.checked){
var maxsima=parseFloat(form.maxsima.value);
}
else maxsima=0;
if (form.inetshop.checked){
var inetshop=parseFloat(form.inetshop.value);
}
else inetshop=0;
if (form.moduli.checked){
var moduli=parseFloat(form.moduli.value);
}
else moduli=0;

var total=iadro+dizain+nachalo+korp+imidg+golos+poisk+stat+forum+podpiska+interf+reklama+ssilki+shop+zonaru+zonasu+nach+dinam+optim+maxsima+inetshop+moduli;
document.getElementById("total_price").innerHTML=total;
}
</SCRIPT>
</head>

**********

4036
DelFast @DelFast
document.write("Всего "+total_price.length+" переменных");
или
document.write("Всего "+total.length+" переменных");
Отредактил месагу) ошибкА)

Отредактировано DelFast - 08.09.2009