| Autor | Zpráva | ||
|---|---|---|---|
| Martinn Profil * |
#1 · Zasláno: 6. 9. 2013, 16:47:09
Ahoj, mám url http://www.foo.bar/#neco a nemůžu to "něco" co je za # získat jako název pro načtení souboru. Poiradí prosím někdo?
$(document).ready(function() {
var pg = getUrlVars()['pg'];
if(pg != undefined){
$('.scrollContainer').load('page/'+pg+'.html');
}else{
$('.scrollContainer').load('page/1.html');
};
}); |
||
| Chamurappi Profil |
#2 · Zasláno: 6. 9. 2013, 16:50:25
Reaguji na Martinna:
Z vlastnosti location.hash, prvním znakem bude i ta mřížka.
|
||
| Martinn Profil * |
#3 · Zasláno: 6. 9. 2013, 17:20:30
Děkuji, moc nerozumím, respektivně vůbec nerozumím jak to myslíš.
|
||
| Joker Profil |
#4 · Zasláno: 6. 9. 2013, 17:22:21
Martinn:
„vůbec nerozumím jak to myslíš“ Čemu konkrétně? Ta část s mřížkou je ve vlastnosti (Window.)location.hash. Čili když adresa bude třeba example.com#neco a na té stránce bude alert(location.hash);, mělo by v alertu vyskočit: #neco
|
||
| Martinn Profil * |
#5 · Zasláno: 6. 9. 2013, 17:25:42
Joker:
Nerozumím jak získám jen to za tou mřížkou |
||
| Joker Profil |
#6 · Zasláno: 6. 9. 2013, 17:33:15
Martinn:
No, prostě první znak je mřížka a všechno kromě prvního znaku je to co je za mřížkou. Kromě toho může location.hash být ještě prázdný řetězec, když stránka tu část s mřížkou vůbec nemá. |
||
| Martinn Profil * |
#7 · Zasláno: 6. 9. 2013, 17:39:12
Joker:
„No, prostě první znak je mřížka a všechno kromě prvního znaku je to co je za mřížkou.“ ????????????? :-D:-D:-D Ano, to je pravda. Ale na to jsem se neptal.. ;) Potřebuji vedet, jak odstranit ten # |
||
| Fisir Profil |
#8 · Zasláno: 6. 9. 2013, 17:45:25
Reaguji na Martinna:
U mně Google funguje, kdyžtak zavolej na providera nebo restartuj modem. Nebo problém s firewallem? |
||
| xROAL Profil |
#9 · Zasláno: 6. 9. 2013, 17:45:44
var gethash = location.hash;
var newhash = gethash.replace("#", "");Napríklad? |
||
| pcmanik Profil |
#10 · Zasláno: 6. 9. 2013, 18:11:41
Martinn:
location.hash.slice(1); |
||
| Sir Tom Profil |
#11 · Zasláno: 6. 9. 2013, 18:16:49
Martinn:
„Ale na to jsem se neptal.. ;)“ Příště se rovnou zeptej otázkou a neodpovídej oznamovacími větami... ;) |
||
|
Časová prodleva: 6 měsíců
|
|||
| Dotazer Profil |
#12 · Zasláno: 24. 2. 2014, 23:45:42
Jak se dá toto vyřešit v PHP? Tzn. dostat do nějaké proměnné to co je v url za znakem #. Našel jsem jedno řešení, kdy se javascriptem uloží cookie a ta se přes php načte, není lepší řešení?
|
||
| juriad Profil |
#13 · Zasláno: 24. 2. 2014, 23:52:19
Dotazer:
Není, to co je za znakem # se nikdy na server neposílá. PHP se o tom nemá jak dozvědět. Leda, že to předáš jako skutečný parametr odkazu, nebo pomocí cookie. |
||
|
Časová prodleva: 12 let
|
|||
0