|
|
|
|
function сhangeRAL ( changeRAL )
{
if ( changeRAL == 'ru' ) document.getElementById ( 'RAL' ).innerHTML = '1';
if ( changeRAL == 'en' ) document.getElementById ( 'RAL' ).innerHTML = '2';
if ( changeRAL == 'fr' ) document.getElementById ( 'RAL' ).innerHTML = '3';
if ( changeRAL == 'de' ) document.getElementById ( 'RAL' ).innerHTML = '4';
if ( changeRAL == 'gr' ) document.getElementById ( 'RAL' ).innerHTML = '5';
}
|
| |
|
|
|
|
|
|
|
для: Maxam
(25.08.2009 в 11:55)
| | Не следует двум разным объектам (функции и локальной переменной внутри этой функции)
давать одинаковое имя changeRAL. Браузер путается.
Да и слишком громоздко реализовано.
Попробуйте так:
function сhangeRAL (chRAL)
{
for (var s = 'ru-en-fr-de-gr'.split ('-'), t = [], j = 0; j < s.length; j++) t [s [j]] = j + 1;
document.getElementById ('RAL').innerHTML = t [chRAL];
}
|
| |
|
|
|
|
|
|
|
для: PAT
(25.08.2009 в 13:26)
| | Дело в том, что 1, 2, 3 ... 5 - это для примера указал. На самом деле там текст хранится. | |
|
|
|
|
|
|
|
для: PAT
(25.08.2009 в 13:26)
| |
var q = new Array ('text1', 'text2', 'text3', 'text4', 'text5');
for (var s = 'ru-en-fr-de-gr'.split ('-'), t = [], j = 0; j < s.length; j++) t [s [j]] = q [j];
|
| |
|
|
|
|
|
|
|
для: PAT
(26.08.2009 в 11:24)
| | Вновь спасибо. | |
|
|
|