JS: Изпълняване на функция при #

MontefuckeR

Registered
Трябва ми нещо на което не успях да измисля решение значи става въпрос за често задавани въпроси като тия:
http://web-tourist.net/forum/faq.php
като цъкнете на някои въпрос то линка ви става:
http://web-tourist.net/forum/faq.php#7 или друго ИД обаче аз съм си направил като цъкнеш на въпроса ти се отваря под него прозорец с отговора обаче искам като дам на някои линк към въпроса той да му е отворен дано сте разбрали..
 
Този ефект може да се направи и с котви. :)
Ето как става:

Слагаш на първата дума или на пърият израз от отговора това
Код:
<a name="#1">Отговор</a>

След това отгоре на въпросите слагаш линк към отгвора.
Код:
<a href="#1">Въпрос</a>

Надявам се, че ме разбра. :)
 
това го знам бре въпроса ми е друг е гледай:
www.99mp3bg.net/faq.php
искам да мога да давам линк към определен въпрос обаче отговора да е отворен автоматично!
 
Разбрах те. Това по-добре си го направи с php, но може и с javascript. Предполагам разбираш от езика затова ще ти обясня как става, няма да пиша код.
1.Вземаш стойността на document.location.href.
2.Пвоверяваш с indexOf() за наличие на "#2", "#3" или колкото въпроси имаш.
3.И ако има съвпадение си правиш съответния контейнер видим.
 
lortnoc каза:
lortnoc каза:
http://www.99mp3bg.net/general.js

<script ...>
window.onload = function() {
faq(<?=some var;?>);
}
</script>
екстра човек +1 :)
а ако ми кажеш и как да насочвам погледа на потребителя във въпроса цена няма да имаш :) т.е. като това
<a name="tukagledai"></a>
обаче адреса да си е www.99mp3bg.net/faq.php?q=2
без да добавяме котвите #tukagledai
 

Back
Горе