|
|
|
| Определяю имя поддиректории.
splitEx=/[\/]+/;
var loc= new String(location.pathname);
array=loc.split(splitEx);
alert(array[0]);
|
В IE все хорошо показывает , в Firefox значение пусто. Поискал в инете, не нашел как поправить.
Подскажите пожалуйста. | |
|
|
|
|
|
|
|
для: Indemion
(21.05.2008 в 13:30)
| | 1. splitEx=/[\/]+/; - это как бы не очень грамотно. Правильнее будет splitEx=/\/+/;, т.е. без создания группы в квадратных скобках (ибо "группа" - это минимум два символа).
2. Метод split () работает одинаково во всех браузерах.
3. РАЗНОЙ в разных браузерах является интерпретация свойства location.pathname,
что легко проверяется следующим кодом:
splitEx = /\/+/;
var loc= new String (location.pathname);
array = loc.split (splitEx);
alert (array.length);
| Запустите код в разных браузерах и на выходе увидите разное число в алерте
4. Для кроссбраузерности посоветую использовать location.href - это свойство интерпретируется разными браузерами одинаково | |
|
|
|