Как сделать переменной?
У нас есть два символа "a" & "5". как из них сделать переменной (a5)?
|
Сделать переменной? Что?
|
Не совсем понятно, что нужно. Нужно соединить символы? Тогда так:
console.log("a" + "5"); Или нужно что бы появилась переменная с таким названием? Тогда так: var a = 'a'; var n = '5'; window[a+n] = a+n; console.log(a5); Но это сильная наркомания)) |
Переменная, созданная подобным образом, будет глобальной, если что.
|
Объясняю сколько могу(плохо знаю JSCRIPT и русский язык):
У меня в файле readme.txt есть такие строки: a1 = "String number one"; a2 = "String number two" a3 = "tring number ..." Адрес страницу сайта http://mysite.com/index.html?page=2 цифру "2" берем от сюда -->> "ml?page=2" <<--- букву "a" берем из потолка и объединяем оба этих символов "а" и "2" и у нас получается "а2" и в скрипте пишем document.writeln (a2); тогда у нас должно отображаться 2 строка из фала readme.txt Ну как все это пишется на волшебную JavaScript языке Надеюсь поняли меня... :) |
OkhunTursunov,
так гораздо понятнее //содержимое файла записываем в переменную text var text = 'a1 = "String number one";\na2 = "String number two"\na3 = "tring number ..."'; text = text.split('\n'); // объект, который будет хранить данные в нужном виде var store = {}; var curEl; for (var i = 0; i < text.length; i++) { curEl = text[i].split(' = '); store[curEl[0]] = curEl[1]; } // вызываем document.write(store.a1); Т.е. доступ к а1, а2 (и т.д.) получаешь через объект с именем store |
Erolast,
ну это само собой, в window же пишем) |
Я не получил ответ.
Объясняю сколько смогу(плохо знаю JSCRIPT и русский язык):
У меня в файле readme.txt есть такие строки: a1 = "String number one"; a2 = "String number two" a3 = "String number ..." Адрес страницу сайта http://mysite.com/index.html?page=2 цифру "2" берем от сюда -->> "ml?page=2" <<--- букву "a" берем из потолка и объединяем оба этих символов "а" и "2" и у нас получается "а2" и в скрипте пишем document.writeln (a2); тогда у нас должно отображаться 2-ю строка "String number two"" из фала readme.txt Ну как все это пишется на волшебную JavaScript языке |
Ты издеваешься что ли? А кому я дал ответ(в прошлой твоей теме) если не тебе?
|
OkhunTursunov,
readme.txt String number one String number two String number three javascript (function(){ var p = window.location.search.match(/^\?page=([1-9][0-9]*)/); if (p) { var q = new XMLHttpRequest(); q.open('GET', 'readme.txt', true); q.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { var a = this.responseText.split(/[\n\r]+/)[p[1] - 1]; if (a) { alert('String ' + p[1] + ' = ' + a); } else { alert('String ' + p[1] + ' does not exist'); } } } q.send(null); } })(); |
Rise,
Спасибо, все работает! А как делать, когда «page=1» оно нам вторую строка «String number two»показывало? |
Учи волшебный английский языки :lol:
|
freeneutron,
Смешно что ли?:-? |
Вообще да, но извини, если задел :) И на счет английского я не шутил. Это самый полезный язык для программиста...:yes:
|
freeneutron,
Лучше отвечай меня на мой вопрос, очень нужна….:help: |
Rise,
ни как не могу переделать, А как делать, когда «page=1» оно нам вторую строка «String number two»показывало? |
Rise,
Первую строку оставим пусто :), ты еще раз можешь мне помочь???:-? |
Rise,
если page=1 оно нам должно показывать первые 5 (1,2,3,4,5) строки если page=2 следующие 5 (6,7,8,9,10) строки должно показывать и.т.д. ну как все это делать ???? :-? |
Rise, Больше ничего, честно. :stop:
Если можешь помоги... |
Цитата:
PS: сначала хотел написать "это ли не |
Цитата:
______________________________ Объединил две темы об этой проблеме. |
Часовой пояс GMT +3, время: 20:35. |