Вопросы по JavaScript (для новичков)
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Вопросы по JavaScript (для новичков) - 2008-09-01 02:16:12.900000
|
|
|
AdReNaL1Ne
Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
|
Сабж только тут, топы с подобной тематикой будут удаляться.
|
|
|
RE: Вопросы по JavaScript (для новичков) - 2008-09-01 21:17:06.280000
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
возможно ли реализовать такую весч, чтоб при наведени курсора на картинку со ссылкой по краям картинки включался глов (свечение glow) если да то как реализовать?
|
|
|
RE: Вопросы по JavaScript (для новичков) - 2008-09-01 21:28:33.003333
|
|
|
oRb
Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
|
делать видимым изображение, которое будет находится под нужным тебе изображением. Как такого glow несуществует, надо руками реализовывать
|
|
|
RE: Вопросы по JavaScript (для новичков) - 2008-09-01 21:58:42.730000
|
|
|
AdReNaL1Ne
Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
|
Под IE: http://scriptic.ru/link/shine.shtml Там светятся ссылки, но функции startfilter и stopfilter можно повесить на картинки, сам проверял.
|
|
|
RE: Вопросы по JavaScript (для новичков) - 2008-09-01 22:05:59.670000
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
не вы немного непоняли что я хочу вот есть код <a id="glowtext">тут будет картинка</a> <style> <!– #glowtext{ filter:glow(color=#FFFF00,strength=3); width:100%; } –> </style> как мне сделать чтоб при наведении включался стиль глов (который изначально должен быть отключен) и глов сменялся с жолтого на голубой постепенно
|
|
|
RE: Вопросы по JavaScript (для новичков) - 2008-09-01 22:11:43.096666
|
|
|
AdReNaL1Ne
Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
|
Ну так если при наведении - соотвествующие события есть в js, постепенно - таймеры, всё это описано в ссылке выше.
|
|
|
RE: Вопросы по JavaScript (для новичков) - 2008-09-01 23:02:12.100000
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
та страничка не открывается у меня почемуто
|
|
|
RE: Вопросы по Java.. (для новичков) - 2008-09-02 01:08:12.943333
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
есть переменная content в которую загоняется русский текст… делаю alert(content) мне выдаёт нормальный русский текст, послываю аякс запрос вида xmlhttp.send_request('POST','ajax/editcoment.php', 'content='+content, 'mes_id'); и принтю отправленный ответ сразуже респонсом с помощью пхп, в результате ответ получается таким: тестовая статья отправляю такой же текст с помошью обычной формы с помощью поста тект отправляется нормально… вот скрипт считывания переменной контент function EditNews(id, act) { if (act !== 0){ content=document.getElementById("area").value; } else{ content="nul"; } alert(content); xmlhttp.send_request('POST','ajax/editcoment.php', 'content='+content, 'mes_id'); } вот сама текстария из которой текст беру <textarea cols="50" id="area"></textarea> в чём проблемма? что исправить? если вариантов нет то хоть подскажите как переконвентить текст в хтмл сущности с помощью яваскрипта
|
|
|
RE: Вопросы по Java.. (для новичков) - 2008-09-02 01:27:48.153333
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
по-моему делу в кодировке элементарно. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
|
|
|
RE: Вопросы по Java.. (для новичков) - 2008-09-02 01:30:16.750000
|
|
|
Панда
Сообщений: 232
Оценки: 0
Присоединился: 2008-03-05 07:38:35.890000
|
по Ajax тока в UTF-8 кодируй с помощью encodeURIComponent http://xhtml.ru/2006/05/25/encodestring/
|
|
|
RE: Вопросы по Java.. (для новичков) - 2008-09-02 01:31:34.750000
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
таксь в чём проблемма разобрался… просто текст посылается в утф8, но теперь вопрос как переконвертить текст?)
|
|
|
RE: Вопросы по Java.. (для новичков) - 2008-09-02 01:35:52.393333
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
http://www.php.net/manual/ru/function.html-entity-decode.php вот еще: http://bytes.com/forum/thread171417.html и еще:
If one wants to encode and decode the URL in java.. then above reference is fine. In my case i needed to encode at java.. and and decode inside php. The function to be used inside php code is:
preg_replace('/%([0-9a-f]{2})/ie', 'chr(hexdec($1))', (string) $p);
$p is the string which has encoded value. And the first 2 parameters just does enough to decode back whatever [CODE ] encodeURIComponent has done.
|
|
|
RE: Вопросы по Java.. (для новичков) - 2008-09-02 02:05:36.700000
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
ну вообщето тут раздел не о пхп а о яваскрипте… как пользоваться функцией iconv я и так знаю.. меня интересует как это сделать с помощью яваскрипта.. может есть аналог иконва в яваскрипте (думаю есть)
|
|
|
RE: Вопросы по Java.. (для новичков) - 2008-09-02 02:14:23.093333
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
function decode_utf8(utftext) {
01: var plaintext = ""; var i=0; var c=c1=c2=0;
02: // while-Schleife, weil einige Zeichen uebersprungen werden
03: while(i<utftext.length)
04: {
05: c = utftext.charCodeAt(i);
06: if (c<128) {
07: plaintext += String.fromCharCode(c);
08: i++;}
09: else if((c>191) && (c<224)) {
10: c2 = utftext.charCodeAt(i+1);
11: plaintext += String.fromCharCode(((c&31)<<6) | (c2&63));
12: i+=2;}
13: else {
14: c2 = utftext.charCodeAt(i+1); c3 = utftext.charCodeAt(i+2);
15: plaintext += String.fromCharCode(((c&15)<<12) | ((c2&63)<<6) | (c3&63));
16: i+=3;}
17: }
18: return plaintext;
19: }
quote:
GET и POST-запросы. Кодировка. Во время обычного submit'а формы браузер сам кодирует значения полей и составляет тело GET/POST-запроса для посылки на сервер. При работе через XmlHttpRequest, это нужно делать самим, в java..-коде. Большинство проблем и вопросов здесь связано с непониманием, где и какое кодирование нужно осуществлять. Вначале рассмотрим общее кодирование запросов, ниже - правильную работу с русским языком для windows-1251. Существуют два вида кодирования HTTP-запроса. Основной - urlencoded, он же - стандартное кодирование URL. Пробел представляется как %20, русские буквы и большинство спецсимволов кодируются, английские буквы и дефис оставляются как есть. Способ, которым следует кодировать данные формы при submit'е, задается в ее HTML-таге: <form method="get"> // метод GET с кодировкой по умолчанию <form method="post" enctype="application/x-www-form-urlencoded"> // enctype явно задает кодировку <form method="post"> // метод POST с кодировкой по умолчанию (urlencoded, как и предыдущая форма) Если форма submit'ится обычным образом, то браузер сам кодирует (urlencode) название и значение каждого поля данных (input и т.п.) и отсылает форму на сервер в закодированном виде. Формируя XmlHttpRequest, мы должны формировать запрос "руками", кодируя поля функцией encodeURIComponent. Конечно, пропускать через encodeURIComponent стоит только те переменные, в которых могут быть спецсимволы или не английские буквы, т.е которые и будут как раз закодированы. Например, для посылки GET-запроса с произвольными параметрами name и surname, их необходимо закодировать вот так: // Пример с GET … var params = 'name=' + encodeURIComponent(name) + '&surname=' + encodeURIComponent(surname) xmlhttp.open("GET", '/…html?'+params, true) … xmlhttp.send(null) В методе POST параметры передаются не в URL, а в теле, посылаемом через send(). Поэтому params нужно указывать не в адресе, а при вызове send() Кроме того, при POST обязателен заголовок Content-Type, содержащий кодировку. Это указание для сервера - как обрабатывать (раскодировать) пришедший запрос. // Пример с POST … var params = 'name=' + encodeURIComponent(name) + '&surname=' + encodeURIComponent(surname) xmlhttp.open("POST", '/…html', true) xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') … xmlhttp.send(params) Заголовки Content-Length, Connection в POST-запросах, хотя их и содержат некоторые "руководства", обычно не нужны. Используйте их, только если Вы действительно знаете, что делаете. Кодировка (языковая) Если Вы используете только UTF-8 - пропустите эту секцию. Все идущие на сервер параметры GET/POST, кроме случая multipart/form-data, кодируются в UTF-8. Не в кодировке страницы, а именно в UTF-8. Поэтому, например, в PHP их нужно при необходимости перекодировать функцией iconv. // ajax.php $name = iconv('UTF8','CP1251',$_GET['name']); С другой стороны, ответ с сервера браузер воспринимает именно в той кодировке, которая указана в заголовке ответа Content-Type. Т.е, опять же, в PHP, чтобы браузер воспринял ответ в windows-1251 и нормально отобразил данные на странице в windows-1251, нужно послать заголовок с кодировкой в php-коде, например так: // ajax.php header('Content-Type: text/plain; charset=windows-1251'); Или же, такой заголовок должен добавить сервер. Например, в apache автоматически добавляется кодировка опцией: # в конфиге апача AddDefaultCharset windows-1251
|
|
|
RE: Вопросы по JavaScript (для новичков) - 2008-09-02 02:18:00.783333
|
|
|
AdReNaL1Ne
Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
|
quote:
ORIGINAL: magistr_bender та страничка не открывается у меня почемуто Форум слово "script" косячит, набери руками.
|
|
|
RE: Вопросы по JavaScript (для новичков) - 2008-09-02 09:45:26.430000
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
мдя.. я так понял что легче декодить в пхп… там просто одна строчка…
|
|
|
RE: Вопросы по JavaScript (для новичков) - 2008-09-02 17:31:57.606666
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
подскажите статейку по работе со стилями обектов в яваскрипте под стилями я понимаю следующее <style> #glowtext{ filter:glow(color=#FFFF00,strength=3); width:100%; } </style> как изменять стиль текста с помощью яваскрипта?
|
|
|
RE: Вопросы по JavaScript (для новичков) - 2008-09-02 20:46:50.070000
|
|
|
oRb
Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
|
к примеру, у тебя есть пдобная дивка <div id="simpleDiv"> bla bla bla </div> Дальше код в js document.getElementById("simpleDiv").style.color = "#FF0000"; те, тебе сначало нужно получить объект, дальше обращаешься к свойству style и работаешь с ксс свойствами
|
|
|
RE: Вопросы по JavaScript (для новичков) - 2008-09-02 21:19:15.113333
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
так то оно так, да только у меня почемуто неполучается включить глов таким образом…. в этом то и проблемма.. ну именно сам фильтр
|
|
|
RE: Вопросы по JavaScript (для новичков) - 2008-09-03 05:22:33.270000
|
|
|
Панда
Сообщений: 232
Оценки: 0
Присоединился: 2008-03-05 07:38:35.890000
|
document.getElementById('glowtext').style.cssText = 'filter:glow(color=#FFFF00,strength=3);width:100%;';
|
|
|
RE: Вопросы по JavaScript (для новичков) - 2008-09-03 12:55:11.403333
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
о спс) оно)
|
|
|
RE: Вопросы по JavaScript (для новичков) - 2008-09-03 17:59:26.520000
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
а как сделать плавно раскрывающуюся текстарию при нажатии кнопки? думаю както просто но я яваскрипт знаю оч хреново)
|
|
|
RE: Вопросы по JavaScript (для новичков) - 2008-09-03 18:03:05.773333
|
|
|
oRb
Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
|
опять же таймеры и работа со стилями через js
|
|
|
RE: Вопросы по JavaScript (для новичков) - 2008-09-04 03:01:18.716666
|
|
|
Панда
Сообщений: 232
Оценки: 0
Присоединился: 2008-03-05 07:38:35.890000
|
JQuery попробуй, там возможно есть ченить такое
|
|
|
RE: Вопросы по JavaScript (для новичков) - 2008-09-04 09:28:12.776666
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
подскажите как сделать простенький таймер или дайте линк де можно прочитать как это сделать)
|
|
|
RE: Вопросы по JavaScript (для новичков) - 2008-09-04 12:33:32.410000
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var up,down;var min1,sec1;var cmin1,csec1,cmin2,csec2;
function Minutes(data) {
for(var i=0;i<data.length;i++)
if(data.substring(i,i+1)==":")
break;
return(data.substring(0,i));
}
function Seconds(data) {
for(var i=0;i<data.length;i++)
if(data.substring(i,i+1)==":")
break;
return(data.substring(i+1,data.length));
}
function Display(min,sec) {
var disp;
if(min<=9) disp=" 0";
else disp=" ";
disp+=min+":";
if(sec<=9) disp+="0"+sec;
else disp+=sec;
return(disp);
}
function Up() {
cmin1=0;
csec1=0;
min1=0+Minutes(document.sw.beg1.value);
sec1=0+Seconds(document.sw.beg1.value);
UpRepeat();
}
function UpRepeat() {
csec1++;
if(csec1==60) {
csec1=0; cmin1++;
}
document.sw.disp1.value=Display(cmin1,csec1);
if((cmin1==min1)&&(csec1==sec1))
alert("Stopwatch Остановлены");
else up=setTimeout("UpRepeat()",1000);
}
function Down() {
cmin2=1*Minutes(document.sw.beg2.value);
csec2=0+Seconds(document.sw.beg2.value);
DownRepeat();
}
function DownRepeat() {
csec2--;
if(csec2==-1) {
csec2=59; cmin2--;
}
document.sw.disp2.value=Display(cmin2,csec2);
if((cmin2==0)&&(csec2==0))
alert("Countdown Stopped");
else down=setTimeout("DownRepeat()",1000);
}
// End -->
</SCRIPT>
<!-- Вставьте эту часть кода в html документ -->
<BODY>
<CENTER>
<FORM name="sw">
<TABLE border="0" width="100%">
<tr align="center">
<td><table border="3" width="100%"><tr>
<th colspan="2">Остановить</th></tr>
<tr align="center">
<td>Остановить в<br>
<input type="text" name="beg1" size="7" value="0:10"></td>
<td><input type="button" value="Старт" onclick="Up()"></td>
</tr>
<tr align="center"><td colspan="2">
<input type="text" name="disp1" size="7"></td></tr></table></td>
<td>
<input type="button" value="Начать" onclick="Up();Down()">
</td>
<td>
<table border="3" width="100%">
<tr align="center">
<td>Начать в<br><input type="text" name="beg2" size="7" value="0:10"></td> <td><input type="button" value="Старт" onclick="Down()"></td>
</tr>
<tr align="center"><td colspan="2">
<input type="text" name="disp2" size="7"></td></tr></table></td></tr>
</TABLE>
</FORM>
</CENTER>
|
|
|
RE: Вопросы по JavaScript (для новичков) - 2008-09-04 14:06:06.740000
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
о спс +1
|
|
|
RE: Вопросы по Java.. (для новичков) - 2008-09-05 01:49:50.910000
|
|
|
Sallecta
Сообщений: 10
Оценки: 0
Присоединился: 2007-08-08 15:53:43.456666
|
Здрассте) Я в самом начале обучения js, хочу сделать тестовую страницу по изменениям CSS свойств DIV-элемента, застрял на том как поменять (точне переключать) свойство background-color. Для переключения я использовал следующую функцию, которая благополучно работала для IE7,Opera, Firefox со свойтсвом "visibility": function toggleVis() { var myElement = document.getElementById("fxNode1"); var MyStatus = myElement.style.visibility; if(MyStatus == "hidden") myElement.style.visibility="visible"; else myElement.style.visibility="hidden"; } При использовании этого же подхода, только для свойства "backgroundColor", функция не работает: function toggleColor() { var myElement = document.getElementById("fxNode1"); var MyStatus = myElement.backgroundColor; if(MyStatus == "#343434") myElement.style.backgroundColor="#773434"; else myElement.style.backgroundColor="#343434"; } Помогите, пожалуйста разобраться)
|
|
|
RE: Вопросы по Java.. (для новичков) - 2008-09-05 03:09:25.283333
|
|
|
AdReNaL1Ne
Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
|
quote:
При использовании этого же подхода, только для свойства "backgroundColor", функция не работает: function toggleColor() { var myElement = document.getElementById("fxNode1"); var MyStatus = myElement.backgroundColor; if(MyStatus == "#343434") myElement.style.backgroundColor="#773434"; else myElement.style.backgroundColor="#343434"; } Банальная ошибка в указании свойства объекта. Вот поэтому надо кодить не в блокноте а в редакторе, поддерживающем проверку синтаксиса.
|
|
|
RE: Вопросы по Java.. (для новичков) - 2008-09-05 03:09:43.816666
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
Возможно я ошибаюсь, но попробуй одинарные кавычки здесь: myElement.style.backgroundColor="#773434"; myElement.style.backgroundColor="#343434";
|
|
|
RE: Вопросы по Java.. (для новичков) - 2008-09-05 03:11:49.550000
|
|
|
AdReNaL1Ne
Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
|
Нет, дело не в кавычках :)
|
|
|
RE: Вопросы по Java.. (для новичков) - 2008-09-05 03:38:59.983333
|
|
|
Sallecta
Сообщений: 10
Оценки: 0
Присоединился: 2007-08-08 15:53:43.456666
|
AdReNaL1Ne Я в Notepad++ работаю, а где там ошибка? свойство меняется однократно, но не "переключается" (<form action="" name="orderForm"><input type="BUTTON" value="toggleColor" onClick="toggleColor()" /></form>) Pashkela Одинарные кавычки не помогли(
|
|
|
RE: Вопросы по Java.. (для новичков) - 2008-09-05 05:41:02.013333
|
|
|
Sallecta
Сообщений: 10
Оценки: 0
Присоединился: 2007-08-08 15:53:43.456666
|
нашел ошибку: function toggleColor() { var myElement = document.getElementById("fxNode1"); var MyStatus = myElement.backgroundColor; if(MyStatus == "#343434") myElement.style.backgroundColor="#773434"; else myElement.style.backgroundColor="#343434"; } надо было так: myElement.style.backgroundColor Код заработал в опере и ие7, файрфокс отказался воспринимать…
|
|
|
RE: Вопросы по Java.. (для новичков) - 2008-09-05 06:26:28.360000
|
|
|
Sallecta
Сообщений: 10
Оценки: 0
Присоединился: 2007-08-08 15:53:43.456666
|
Firefox, в данном коде, отказывается воспринимать hex-цвета, воспринимает текстовую нотацию и rgb (причем только в виде "rgb(r,[пробел]g,[пробел]b)" ). Код пришлось изменить, в меру возможностей чайника)) Если не трудно, посоветуйте как его оптимизировать)
function toggleColor()
{
var browser=navigator.appName;
var myElement = document.getElementById("fxNode1");
var MyStatus = myElement.style.backgroundColor;
if (browser=="Netscape")
{
if(MyStatus == "rgb(160, 255, 5)")
{myElement.style.backgroundColor="rgb(160, 0, 126)";}
else
{myElement.style.backgroundColor="rgb(160, 255, 5)";}
}
else
{
if(MyStatus == "#a0ff05")
{myElement.style.backgroundColor="#a0007e";}
else
{myElement.style.backgroundColor="#a0ff05";}
}
}
|
|
|
RE: Вопросы по Java.. (для новичков) - 2008-09-07 15:31:48.370000
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
почему выводит лажу когда нажимаеш на показать?
<.. language="Java.." type="text/java..">
function setCookie (name, value, expires, path, domain, secure){
document.cookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}
function getCookie(name) {
var cookie = " " + document.cookie;
var search = " " + name + "=";
var setStr = null;
var offset = 0;
var end = 0;
if (cookie.length > 0) {
offset = cookie.indexOf(search);
if (offset != -1) {
offset += search.length;
end = cookie.indexOf(";", offset)
if (end == -1) {
end = cookie.length;
}
setStr = unescape(cookie.substring(offset, end));
}
}
alert(setStr);
document.write(document.cookie);
}
</..>
<input type="button" onclick="setCookie('cookie[login]', 'тест', 'Mon, 01-Jan-2010 00:00:00 GMT')" value="установить" />
<input type="button" onclick="getCookie('cookie[login]')" value="показать" />
|
|
|
RE: Вопросы по Java.. (для новичков) - 2008-09-08 15:32:35.073333
|
|
|
kreol
Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
|
Можно ли в Джаваскрипте посмотреть стектрейс при ошибке?
|
|
|
RE: Вопросы по Java.. (для новичков) - 2008-09-08 16:18:59.530000
|
|
|
netidea
Сообщений: 8
Оценки: 0
Присоединился: 2008-09-03 16:40:16.926666
|
quote:
ORIGINAL: magistr_bender почему выводит лажу когда нажимаеш на показать?
<.. language="Java.." type="text/java..">
function setCookie (name, value, expires, path, domain, secure){
document.cookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}
function getCookie(name) {
var cookie = " " + document.cookie;
var search = " " + name + "=";
var setStr = null;
var offset = 0;
var end = 0;
if (cookie.length > 0) {
offset = cookie.indexOf(search);
if (offset != -1) {
offset += search.length;
end = cookie.indexOf(";", offset)
if (end == -1) {
end = cookie.length;
}
setStr = unescape(cookie.substring(offset, end));
}
}
alert(setStr);
document.write(document.cookie);
}
</..>
<input type="button" onclick="setCookie('cookie[login]', 'тест', 'Mon, 01-Jan-2010 00:00:00 GMT')" value="установить" />
<input type="button" onclick="getCookie('cookie[login]')" value="показать" /> cookie[login]=%u0442%u0435%u0441%u0442 Все нормал…
|
|
|
RE: Вопросы по Java.. (для новичков) - 2008-09-09 20:02:56.070000
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
есть селект вида <select style="font-style: italic; color: #999999"><div id="attachment"> <option style="font-style:italic;color:#999999">Ваши прекрепления</option> <option style="font-style:italic;color:#000000"></option></div> </select> как мне считать в переменную весь текст находящийся в attachment ? пробовал так attach = document.getElementById("attachment").innerHTML; но почемуто мне пишет в ответ Ошибка: document.getElementById("attachment") is null
|
|
|
RE: Вопросы по Java.. (для новичков) - 2008-09-10 03:20:40.140000
|
|
|
AdReNaL1Ne
Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
|
Если хочешь получить данные из элементов выпадающего списка, идентификатор нужно присвоить оптионам.
|
|
|
RE: Вопросы по Java.. (для новичков) - 2008-09-10 10:36:05.950000
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
та нет.. мне просто надо получить в переменную текст <option style="font-style:italic;color:#999999">Ваши прекрепления</option> <option style="font-style:italic;color:#000000"></option> чтоб потом добавлять оптионы… вообще щас раб отаю над вариантом <select id=123> <option>123</option> </select> <input type=button onclick=addfild() value=add /> <script language=javascript> function CreateOpt(value,text) { var opt = document.createElement('option'); opt.value = value; opt.text = text; return opt; } document.getElementById('123').select.options.add(CreateOpt(1,',bla-bla-bla')); </script> но всёравно ничё не получается :(
|
|
|
|
|