[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: зависимость от браузера?
Страницы: 1, 2
sh47n
Страница с обычными input
onchange вызываю функцию и в if1.window.location.href (iframe id="if1")
вызываю php с обычным update.
Под FF 38.0.5 не получается ничего. Ставлю алерты в функции на параметры и эхо в php
Эхо не срабатывает вообще, даже в самой первой строчке.
Чисто для проверки меняю вызов if1.window.location.href на location.href и все работает.
Проверяю под IE 11, работает, возвращаю if1.window.location.href, под IE работает, под FF нет.
В FF нельзя вызывать PHP в iframe?
Guest
Удивительный вывод.
sh47n
Цитата (Guest @ 5.06.2015 - 10:19)
Удивительный вывод.

А какой вывод, если не работает?
И, главное, что делать?
Игорь_Vasinsky
код покажи с которым работаешь

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
sh47n
Цитата (Игорь_Vasinsky @ 5.06.2015 - 13:13)
код покажи с которым работаешь

Не знаю чем это поможет

if1.window.location.href = 'UpdateFields.php?id='+id+'&v='+_this.value;

<iframe id="if1" src="blank.php" width="1" height="1" style="display: none;" frameborder="0"></iframe>

В UpdateFields.php оставил только строчку
echo '<br>test<br><br><br>';


Игорь_Vasinsky
ты мне дурачку не можешь объяснить - чего ты этим кодом добиться хочешь?

if1.window.location.href = 'UpdateFields.php?id='+id+'&v='+_this.value;


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
sh47n
Цитата (Игорь_Vasinsky @ 5.06.2015 - 14:53)
ты мне дурачку не можешь объяснить - чего ты этим кодом добиться хочешь?

if1.window.location.href = 'UpdateFields.php?id='+id+'&v='+_this.value;

Этот код работал всегда и уже много лет. Использовал с asp. Все работало.
Что не понравилось в коде?
Invis1ble
Цитата (sh47n @ 5.06.2015 - 13:09)
if1.window.location.href = 'UpdateFields.php?id='+id+'&v='+_this.value;

<iframe id="if1" src="blank.php" width="1" height="1" style="display: none;" frameborder="0"></iframe>
FatCat
Цитата (sh47n @ 5.06.2015 - 13:09)
if1.window.location.href = 'UpdateFields.php?id='+id+'&v='+_this.value;

<iframe id="if1" src="blank.php" width="1" height="1" style="display: none;" frameborder="0"></iframe>

Это не должно работать даже в принципе. Объект еще не создан, а уже манипулируем его свойствами.
Как-то так по-моему надо
<iframe id="if1" src="blank.php" width="1" height="1" style="display: none;" frameborder="0"></iframe>
<script
type="text/javascript">
document.getElementById('if1').window.location.href = 'UpdateFields.php?id='+id+'&v='+_this.value;
</script>


_____________
Бесплатному сыру в дырки не заглядывают...
sh47n
Цитата (FatCat @ 5.06.2015 - 15:50)
Цитата (sh47n @ 5.06.2015 - 13:09)
<pre class="sh_sourceCode" rel="code">if1.window.location.href = 'UpdateFields.php?id='+id+'&v='+_this.value;

<span class="sh_keyword"><iframe</span> <span class="sh_att">id</span><span class="sh_symbol">=</span><span class="sh_string">"if1"</span> <span class="sh_att">src</span><span class="sh_symbol">=</span><span class="sh_string">"blank.php"</span> <span class="sh_att">width</span><span class="sh_symbol">=</span><span class="sh_string">"1"</span> <span class="sh_att">height</span><span class="sh_symbol">=</span><span class="sh_string">"1"</span> <span class="sh_att">style</span><span class="sh_symbol">=</span><span class="sh_string">"display: none;"</span> <span class="sh_att">frameborder</span><span class="sh_symbol">=</span><span class="sh_string">"0"</span><span class="sh_keyword">></iframe></span></pre>

Это не должно работать даже в принципе. Объект еще не создан, а уже манипулируем его свойствами.
Как-то так по-моему надо
<iframe id="if1" src="blank.php" width="1" height="1" style="display: none;" frameborder="0"></iframe>
<script
type="text/javascript">
document.getElementById('if1').window.location.href = 'UpdateFields.php?id='+id+'&v='+_this.value;
</script>

Тоже не работает под FF
Я нашел свою страницу, в декабре 2014 года делал, там все работало, 100%
Сейчас под IE работает, под FF не хочет.
Тем временем я заменил PHP на обычный HTML и iframe сделал такой
width="500" height="500" frameborder="1"
В HTML всунул алерт, не работает под FF!
PHP тут вообще не причем, новая версия FF:(
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.