Нужна помощь, есть строка такого вида text="qwerty-43-uiopasd-14-fgh-21-jklzxcvbnm"; Нужно из этой строки вытянуть все данные которые находятся между - тоесть -43-, -14-, -21-, вот как это сделать на javascript???
http://www.pcre.ru/docs/javascript/text/intro1/ http://www.softtime.ru/info/articlephp.php?id_article=42
Code: <script type="text/javascript"> var testString = 'text="qwerty-43-uiopasd-14-fgh-21-jklzxcvbnm";'; var re=/-([0-9]+)-/g; while (matches = re.exec(testString)) { document.write(matches[1]+"<br>"); } </script>
PHP: <script language="javascript"> text = 'qwerty-43-uiopasd-14-fgh-21-jklzxcvbnm'; var re = new RegExp('(-\\d+-)', 'g'); matches = text.match(re); for (i = 0; i < matches.length; i++) { document.write(matches[i] + '<br>'); } </script>
Помогите сделать следуйшие,нужно чтоб исполнился скрипт с стороннего сервера,например скрипт лежит тут http://site.ru/script.js и мне нужно чтоб он загрузился с помощью javascript и исполнился...нужно чтоб было как можно меньше кода,самый самый уменьшеный вареант.
Нет,тут то и дело что не так. Мне нужно чтоб именно javascript загрузил дополнительный код с сервера и испольнил, чтото вроде инклуда в пыхе... Можно выда чтоб ajax загрузил код с сервера а потом исполнить его через eval,но именно ajax код слишком длинный и мне кажеться eval тут непрокатит(
BiG_][aKeR, PHP: var tag = document.createElement("script"); tag.id = "ajax"; tag.src = "http://site.ru/script.js"; document.getElementsByTagName("head")[0].appendChild(tag);
Как с помощью джава скрипта можно создать файл на сервере? И можно лди вообще такое сделать?ПХП не предлагать
нет, нельзя, ну сам прикинь, я зашел к тебе на сайт и создал тебе файл на ТВОЙ сервер, ведь у меня в браузере включен javascript, тебе понравиться?
Это плохо( какими способавми можно создать, залить на сервер файл кроме пхп? фтп тоже предлагать ненадо)
ну например perl, или любой другой язык программирования, применимый в конкретном случае, кроме javascript PS: Могу сказать сразу - на narod.ru только через фтп или через мастерскую, что, в принципе, одно и тоже
та нет) я щас у себя на денвере експерементирую. Хочу одну фичу раскрутить, может получится. Я единственное что знаю так это пхп) а ты норм в этом все деле шариш?)) може в аськи пообщаемся на эту темку?))
Помогите как сделать что данные обновлялись в Jquery.. Сперва подгружаю методом лоад потом обновляю обратным запросом Code: $(function(){ $(document).ready(function(){ $('<div id="info">').load('book.php #b',function(){ $('#box').html(this); }); }); $('#send').click(function(){ $('#box').append('<img src="loader.gif" id="im"/>'); var a = $('#author').val(); var b = $('#name').val(); $.ajax({ url:'book.php?author='+a+'&name='+b, type:'GET', //data:null, cache: false, success:function(rezult){ $('#box').replaceWith(rezult); $('#im').fadeOut(500); } }); return false; }); }); <div id="box"></div> при след посте данные не обновить. как сделать что обновлялся блок div?
Немного не понял что ты имел ввиду на самом деле, но мне кажется проблема в том, что ты вешаешь обработчики событий только при загрузке дом, но _не_ после запроса. Начиная с jquery 1.3 можно юзать метод live(), который прикручивает события на элементы созданные после загрузки дом. Т.е. вместо Code: $('#send').click(function(){...} напиши Code: $('#send').live("click", function() {...});
Доброе время суток! Подскажите, можно ли как-то с помощью J-Script получить ХТМЛ-код всей страницы из Айфрейма в переменную? Желательно чтобы это происходило именно со стороны родительского окна, если вы понимаете меня, поскольку вариант: Code: document.getElementById('id_of_frame').contentWindow.document.getElementById('btn_ok').value не работает (создатели как-то заблочили этот вариант). Заранее благодарен за помощь.
Не протеворечит. Этот код работает на другие сайты в Айфрейме. Можно заполнять формы и считывать код. А именно на этот сайт - нет. Вот меня и интересует есть ли альтернативные способы. Способ с contentDocument не работает. Оу...мой опонент уже удалил свои посты...видимо успокоился)
А вы точно пытаетесь обратиться к ифрейму когда он уже создан и там появился код? Возможно во фрейме стоит document.write, и вы обращаетесь к элементам еще до их создания.