Ru-Board.club
← Вернуться в раздел «Web-программирование»

» вопросы по javascript

Автор: unreal666
Дата сообщения: 02.06.2014 04:14
можно ли как-то получить доступ к содержимому загруженного как-либо файла?
Пытался загрузить файл в iframe и затем получить его содержимое, но фиг вам - в новых браузерах (по крайней мере в IE) запрещен доступ к свойству document окна iframe'а.
Нужно для получения содержимого файла при использовании протокола file:// , т.к. ajax с ним фиг сделаешь.
Автор: panda3
Дата сообщения: 02.06.2014 20:42

Цитата:
можно как-то однозначно определить, существует ли какой-то элемент массива?

а штатная проверка
Код: index in array
Автор: unreal666
Дата сообщения: 02.06.2014 20:51
panda3
хм. Я и забыл про такое.
хотя это скорее

Код: prop in any_type_object
Автор: Krimatorij
Дата сообщения: 18.06.2014 22:35
Помогите исправить код:

Код:         var ret = iimGetLastExtract();
        if(ret == "https://www.google.com/image*")
            {
            break;
            }
Автор: Krimatorij
Дата сообщения: 19.06.2014 21:56
Нашёл информацию по регулярным выражениям, но не получается заставить работать.
Автор: Krimatorij
Дата сообщения: 20.06.2014 00:00
Решил сам. Можно использовать "substring" для сравнения определённой части.
Автор: BennyBlanco
Дата сообщения: 04.07.2014 19:23
Я опять с просьбой к знатокам скриптов
document.body.innerHTML = document.body.innerHTML.replace(/site1/g, 'site2');
Rfr сюда прикрутить $(document).ready(function() ?

Только скрипт должен работать без jQuery.
Автор: bk99
Дата сообщения: 06.07.2014 09:47
Можно ли средствами js пикнуть системным динамиком (не колонками!)?
А с использованием jQuery?
win 7 x64
Автор: vs6262
Дата сообщения: 06.07.2014 10:34
https://www.google.de/#q=javascript+system+speaker&spell=1
Автор: bk99
Дата сообщения: 06.07.2014 10:41
vs6262
[more]Всплывает русская подводная лодка:
- Эй, чукча, куда американская подводная лодка поплыла видел?
Чукча:
- Норд-ост.
Командир подлодки:
- Ты не умничай, ты мне пальцем покажи.[/more]
Автор: vs6262
Дата сообщения: 06.07.2014 10:47
bk99
погугли
Автор: Weinaum
Дата сообщения: 14.07.2014 21:14
Приветствую, подскажите, в чем может быть проблема, слайдшоу нормально работает локально, но совсем не работает на сервере - например - решено
Т.е. это простой html сайт, т.е. даже не сайт, а его наметки, и вот если запускаешь просто с локального диска под виндой, то слайдер ок, а если вот так с сервера, то никак.
Автор: unreal666
Дата сообщения: 14.07.2014 22:11
Weinaum
судя по коду и отладчику

Код:         <script src="js/jquery.js"></script>
        <script src="js/cycle.js"></script>
        <script src="js/slideshow.js"></script>

...

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.11.1.min.js"><\/script>')</script>
Автор: Weinaum
Дата сообщения: 14.07.2014 22:44
unreal666
спасибо, убрал один, все ок, конфликт ушел.
Автор: unreal666
Дата сообщения: 16.07.2014 12:30
как можно узнать/получить функции-обработчики какого-либо события, повешенные на элемент (зарегистрированные) через addEventListener/attachEvent ?
Автор: vs6262
Дата сообщения: 16.07.2014 16:36
unreal666
getEventListeners(node) оно?

http://stackoverflow.com/questions/9046741/get-event-listeners-attached-to-node-using-addeventlistener
https://developer.mozilla.org/en-US/docs/Web/Events
Автор: unreal666
Дата сообщения: 16.07.2014 18:00
Хм. Этот getEventListeners работает только в отладчиках и только Chrome, Safari и Firefox. Но хотя бы так (в Opera Presto думаю можно с помощью userjs просто модифицировать addEventListener)

ЗЫ.
Чего-то странно в IE (IE11) отрабатывает событие onload (load) для элемента <link type = 'text/css' ...>. В этом IE оно почему срабатывает несколько раз. В других браузерах нормально - только 1 раз.
Автор: unreal666
Дата сообщения: 24.07.2014 06:41
нафига иногда в коде перед function ставят знак "!" ?
К примеру:

Код: !function (root) {
// здесь код
}(this)
Автор: sonicyouthru
Дата сообщения: 27.07.2014 16:30
Добрый день!

Java-апплет ("Java-based BEM program for Fracture analysis for 2-D anisotropic solids": http://rci.rutgers.edu/~denda/e-Handbook/installation.html#winstallation ) не запускается в браузерах IE и Opera ("Security Level: Medium"). В чем может быть проблема? Пробовал на WinXP и Win7. Использовал Java Standart Edition v7. Установку делал по инструкции ( http://rci.rutgers.edu/~denda/e-Handbook/installation.html#winstallation ):


Цитата:
"In order to run the e-Handbook, the browser must be have Java Platform properly installed and the security properly setup. Java Standard Edition can be downloaded from the SUN site. Look for Java Runtime Environment (JRE) 5.0 or newer. Click Download and look for the Window system to download the self-extracting file. Once the download process is completed, run the executable and follow the onscreen instructions to install.

The Java Policy file is required for the e-Handbook to Save, Load and Execute the Fortran file. Click Java Policy File and save the file to the user.home\.java.policy. (Note that the file has two periods, one before and after 'java'.) Here user.home refers to the value of the system property named user.home, which specifies the user's home directory. For example, if the user logged on as Mitch, save the file into C:\Documents and Settings\Mitch\.java.policy. Restart the computer so Windows can load the new security settings.

Download the e-Handbook. The e-Handbook can be unzipped to a folder e-Handbook, which can be placed anywhere on the PC. In the e-Handbook folder, go to the "gui" directory to look for the file index.html file. The e-Handbook can be started by clicking index.html file. Current Installation is good for Windows platform only. Linux and Unix Installation will be available later."


Апплет можно скачать с сайта разработчика:
http://rci.rutgers.edu/~denda/e-Handbook/downloads/.java.policy
http://rci.rutgers.edu/~denda/e-Handbook/downloads/e-Handbook.zip

Вид ошибки:





Автор: unreal666
Дата сообщения: 27.07.2014 23:06
sonicyouthru
а каким боком тут тема по javascript?
Автор: unreal666
Дата сообщения: 31.07.2014 10:47
нафига lesscss нужна опция fileAsync, если один фиг xhr не работает с протоколом file: из-за политики безопасности?
Автор: vs6262
Дата сообщения: 31.08.2014 13:44
у меня вопрос: как с помощью JavaScript сделать так чтобы открываеш сайт www.primer.ru а в нем содержимое от www.subdomain.primer.ru ?

условия: не в iframe и без редиректа
Автор: vs6262
Дата сообщения: 02.09.2014 19:28
можно ли это через AJAX пропустить ?
если да то как ?
с помощью jQuery
Автор: afrika
Дата сообщения: 30.09.2014 22:58
прошу вас помочь.

Я не понимаю в jqery, но потребовался на сайте калькулятор цен.
Вот нашел основу. Но мне нужно убрать ячейки с количеством, а просто чтоб он суммировал фиксированную цену при отметке чекбокса.

Привожу код страницы.

Прошу подсказки, как это осуществить.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Документ без названия</title>

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" >

$(document).ready(function() {
function podschiot() {
var total = 0;
var multiple = 1;
$('.option:checked').each(function() {
multiple = parseInt($(this).parent().next().val());
if (isNaN(multiple))
{
$(this).parent().next().css('background', '#ffaeae').val("");
}
else
{
total += parseInt($(this).val()) * multiple;
$(this).parent().css('background', 'gold');

}});
$('.option:not(:checked)').each(function() {
$(this).parent().css('background', '#fff');
});
$('#total').html(total * 1.50 + '&nbsp;&euro;');
};
$('.count').keyup(function() {1
if ($(this).val()==""){$(this).prev('label').find('.option').removeAttr('checked')};
$(this).prev('label').find('.option').parent().css('background', '#ffffff');
$(this).css('background', '#ffffff');
podschiot();
});
$('label').bind ('click', podschiot);
});/*end ready*/
</script>

</head>

<body>
<div style="width:1000px; margin:25px auto;">
<label><input class="option" type="checkbox" value="24" />&nbsp;Фасад глухой 1</label>&nbsp;&nbsp;Количество&nbsp;
<input type="text" size="1" multiple="multiple" class="count" MAXLENGTH="2"/><br />

<label><input class="option" type="checkbox" value="28" />&nbsp;Фасад глухой 2</label>&nbsp;&nbsp;Количество&nbsp;
<input type="text" size="1" multiple="multiple" class="count" MAXLENGTH="2"/><br />

<label><input class="option" type="checkbox" value="37" />&nbsp;Фасад глухой 3</label>&nbsp;&nbsp;Количество&nbsp;
<input type="text" size="1" multiple="multiple" class="count" MAXLENGTH="2"/><br />

<label><input class="option" type="checkbox" value="76" />&nbsp;Фасад глухой 4</label>&nbsp;&nbsp;Количество&nbsp;
<input type="text" size="1" multiple="multiple" class="count" MAXLENGTH="2"/><br />

<label><input class="option" type="checkbox" value="23" />&nbsp;Фасад глухой 5</label>&nbsp;&nbsp;Количество&nbsp;
<input type="text" size="1" multiple="multiple" class="count" MAXLENGTH="2"/><br />
<div id="total">0&nbsp;&euro;</div>
</div>
</body>

</html>

Автор: unreal666
Дата сообщения: 01.10.2014 06:12
afrika

Код: <!DOCTYPE>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Документ без названия</title>

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">

$(document).ready(function() {
    function podschiot() {
        var total = 0;
        $('.option:checked').each(function() {
            total += parseFloat($(this).val());
            $(this).parent().css('background', 'gold');
        });
        $('.option:not(:checked)').each(function() {
            $(this).parent().css('background', '#fff');
        });
        $('#total').html(total + '&nbsp;&euro;');
    };
    $('label').bind ('click', podschiot);
});/*end ready*/

</script>

</head>

<body>
    <div style="width:1000px; margin:25px auto;">
        <label><input class="option" type="checkbox" value="24" />&nbsp;Фасад глухой 1</label><br />
        <label><input class="option" type="checkbox" value="28" />&nbsp;Фасад глухой 2</label><br />
        <label><input class="option" type="checkbox" value="37" />&nbsp;Фасад глухой 3</label><br />
        <label><input class="option" type="checkbox" value="76" />&nbsp;Фасад глухой 4</label><br />
        <label><input class="option" type="checkbox" value="23" />&nbsp;Фасад глухой 5</label><br />
        <div id="total">0&nbsp;&euro;</div>
    </div>
</body>
</html>
Автор: afrika
Дата сообщения: 01.10.2014 20:28
unreal666

Спасибо большое!!

Это то, что я хотел.

Есть еще 1 маленький вопрос.
Почему-то во всех браузерах нормально, а в фаерфоксе когда страницу обновляешь остаются выбранные галки в чекбоксах?



Добавлено:
еще возник вопрос.
У меня дальше задача появилась.
В техподдержке написали:

Создаете в XML инпут

<input type="hidden" name="price_{@id}" value="" />

в value подставляете тот результат подсчета, который получился на js.

Значение уже в $_POST будет


Как мне в value="" подставить результат подсчета?

Ведь он у меня <div id="total">0&nbsp;&euro;</div>

Автор: unreal666
Дата сообщения: 01.10.2014 23:13
afrika
что-то не понял.
Цитата:
Создаете в XML инпут   <input type="hidden" name="price_{@id}" value="" />

что-за XML и что-за "price_{@id}"?
Кем это "@id" будет заменяться? Кем-то на стороне сервера будет генерироваться?

Можно более полный исходник с формой (или чем там) для отправки данных (URL отправки конечно заменить на липовые)?
Автор: afrika
Дата сообщения: 02.10.2014 01:37
unreal666

Да это я все в движке HostCMS колдую.
Тут так даже все и не поймешь как показать

Смысл такой.
Я так понял
Что в xsl шаблоне, после этого скрипта которого Вы помогли мне адаптировать, должна быть вставлена примерно эта конструкция:

<input type="hidden" name=" " value="значение полученное при сложении отмеченных чекбоксов" />

Это нужно чтоб потом в корзину его отправить.

А вот как туда это значение вставить (которое генериться) я не знаю пока.
Я просто пытаюсь пристроить сопутствующие услуги в магазин на базе HostCMS

http://sdmco.ru/catalog/wooden-house-building/cottages/house-8-7-new-half-decker-with-a-terrace-under-a-single-roof/

Там внизу страницы

Автор: unreal666
Дата сообщения: 02.10.2014 02:15
afrika
хм. Посмотрел код

Цитата:
<input type="hidden" name="price_344" value="(id=''0 )" />

это что за лажа.
Автор: afrika
Дата сообщения: 02.10.2014 02:18
это лажа так как я не знаю как вывести сюда значение. Я тупо не знаю синтаксиса и чета не могу прогуглить. я методом тыка пытался понять как вписать html строку и сейчас просто временно оставил . Щас уберу

Страницы: 12345678910111213141516171819202122

Предыдущая тема: jQuery: Перемещение якоря на верх страницы


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.