Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Ошибка на странице в IE (https://javascript.ru/forum/jquery/8942-oshibka-na-stranice-v-ie.html)

FRIE 22.04.2010 11:37

В ие по прежнему не работает как надо. опять же - загружаешь страницу и все ссылочки работают но как только нажмешь еще раз на этот раздел то ничкакой реакции при нажатии ссылок. В FF всё работает прекрасно
ИЕ ругается всё на ту же строчку
return new window.XMLHttpRequest();

Skipp 22.04.2010 11:42

А какая реакция должна быть? Содержимое не обновляется потому что, содержимое берётся из кеша, так как ссылка не изменилась. Добавь в адреса &random=Math.random() и всё будет обновляться.

FRIE 22.04.2010 11:44

Цитата:

Сообщение от Skipp (Сообщение 52583)
А какая реакция должна быть? Содержимое не обновляется потому что, содержимое берётся из кеша, так как ссылка не изменилась. Добавь в адреса &random=Math.random() и всё будет обновляться.

можешь пожалуйста напримере моей ссылочки написать в какое место &random=Math.random() вставить ?

Skipp 22.04.2010 12:03

<input  type=submit value='Написать сообщение'  onclick='$("#Mail").load("index.php?action=mail_actions&addnewmessage=true&random=" + Math.random());'>

Совсем заработался((((
Крыша едет

FRIE 22.04.2010 12:05

Цитата:

Сообщение от Skipp (Сообщение 52590)
<input  type=submit value='Написать сообщение'  onclick='$("#Mail").load("index.php?action=mail_actions&addnewmessage=true&random=Math.random()");'>

я так уже пробовал - не получается, все атк же не пашет, и еще посмотрел хтмл там вроде как по идее на этой ссылке в конце должно появиться случайное число как я понимаю но там написан прямо код

SkyLight 22.04.2010 14:44

Естественно там будет код, т.к. Math.random() надо вынести за кавычки.

FRIE 22.04.2010 15:49

Цитата:

Сообщение от SkyLight (Сообщение 52618)
Естественно там будет код, т.к. Math.random() надо вынести за кавычки.

<input type=submit class='orangebutton' style='width:160px; height:23px;float:left;margin-left:5px;'  value='Написать сообщение'  onclick='$("#Mail").load("index.php?action=mail_actions&addnewmessage=true&"random=Math.random());'>


))) я конечно же неправильно написал так ничего тоже не получается. напишите пожалуйста как надо правильно =)

SkyLight 22.04.2010 15:53

Уважаемый, вы вообще жабаскрипт учили хоть когда-нибудь? У вас должна быть строка запроса, к которой надо дописать случайное число. Конкатенацию строк никто не отменял, так почему у вас ее нет? И зачем вы вынесли за кавычки еще и random=?

FRIE 22.04.2010 16:10

Цитата:

Сообщение от SkyLight (Сообщение 52628)
Уважаемый, вы вообще жабаскрипт учили хоть когда-нибудь? У вас должна быть строка запроса, к которой надо дописать случайное число. Конкатенацию строк никто не отменял, так почему у вас ее нет? И зачем вы вынесли за кавычки еще и random=?


onclick='$("#Mail").load("index.php?action=mail_actions&addnewmessage=true&random=".Math.random());'>


так тоже не хочет((

я же говорил что я нуб полнейший в яваскрипте, мне нужно просто часть данных на сайте подгружать аяксом, я и нашел jquery тк с ним вообще не нужно никаких знаний . ну конечно я изучал js и книги читал и примеры делал но опыта ничерта нету поэтому я хз как это писать . я могу токо посмотреть на примере и потом делать так же в других похожих случаях . ....

напишите пожалуйста как это правильно написать =)

FRIE 22.04.2010 16:13

onclick='$("#Mail").load("index.php?action=mail_actions&addnewmessage=true&random=").Math.random();'>


и так тоже ничего


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