Методы экземпляров необходимо вызывать из экземпляра. Ваш метод setLoanItem
является методом экземпляра (он не имеет модификатора static
), который должен быть для того, чтобы функционировать (поскольку он устанавливает значение для экземпляра, на который он вызван (this
), ). Вам нужно создать экземпляр класса, прежде чем вы сможете вызвать метод на нем:
Media media = new Media();
media.setLoanItem("Yes");
(Btw было бы лучше использовать логическое значение вместо строки, содержащей «Да».)
document.location.search
можно использовать для добавления текущих строк запроса местоположения в строку в javascript
, например.
<script>
var uri = 'foobar.html';
// while current location is 'baz.html?foo=1&a=b' for example
uri = uri + document.location.search;
// this will output 'foobar.html?foo=1&a=b'
alert(uri);
</script>