Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   TypeError: adres.indexOf is not a function (https://javascript.ru/forum/dom-window/57936-typeerror-adres-indexof-not-function.html)

Veterinar 27.08.2015 01:00

TypeError: adres.indexOf is not a function
 
Уважаемые знатоки!

Кто-нибудь скажет в чем дело, когда FireBug выдаёт ошибку при поиске в строке:
var start = adres.indexOf("?");

TypeError: adres.indexOf is not a function

Вся эта бодяга нужна для определения переменной в строке формируемого динамически URLа:
function getVarValueFromURL(adres, varName) {
	var start = adres.indexOf("?");
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == varName) {
			return pair[1];
		}
	}
	return null;
}


Я ничо не понимаю...

Умоляю, помогите!

krasovsky 27.08.2015 07:25

Твои мольбы услышаны, о страждущий!
И я говорю тебе: на рассвете, когда едва озарится золотом горизонт, пойди к водопадам и очисти тело и душу свою.
После этого соверши семь подвигов, память о которых останется в веках.
И тогда истина откроется тебе!

Или передай туда строку или массив, которые имеют метод indexOf(), ибо сейчас ты явно передаешь туда какой нибудь undefined


Часовой пояс GMT +3, время: 11:55.