Калькулятор ( js +html ) - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming

Программирование / Programming
Ищете помощи в написании программы, есть сложность в выполнении задания (в институте и т.д.), пожалуйста, спросите у нас в данном форуме и мы обязательно вам поможем.

Описание темы:Не хочет работать на Joomla 2.5

Ответ
Опции темы
Непрочитано 20.07.2012, 13:29   #1
Аватар для gorodetskiy
Олдфаг

Автор темы (Топик Стартер) Калькулятор ( js +html )

PHP код:
<script type="text/javascript">
    
texture= new Array(['Россия','0'],['Германия','1'],['Франция','2']);
    
factory= new Array(['Матовый','0'],['Глянцевый','1'],['Сатиновый','2']);
        
    function 
calculator (){
    
price1 = new Array(550,600,600); 
    
price2 = new Array(480,530,530); 
    
price3 = new Array(480,530,530); 
    
price4 = new Array(800,850,850); 
    
price5 = new Array(800,850,850); 
    
price6 = new Array(800,850,850); 
    
price7 = new Array(750,800,800); 
    
price8 = new Array(750,800,800); 
    
price9 = new Array(750,800,800); 
    
    
Np=calc.Np.value
    
Cp=500;

    
Ns=calc.Ns.value
    
Cs=300;

    
Nt=calc.Nt.value;
    
Ct=300;    

    var 
max=calc.Pk.value;
    
Pk=calc.Pk.value;
    
    if ( 
calc.type.value == )
    {
        (
Pk<20) ? Co=price1[calc.Co.value]
        : (
Pk<=50) ? Co=price2[calc.Co.value]
        : 
Co=price3[calc.Co.value];
    }
    
    if ( 
calc.type.value == )
    {
    (
Pk<20) ? Co=price4[calc.Co.value]
        : (
Pk<=50) ? Co=price5[calc.Co.value]
        : 
Co=price6[calc.Co.value];
    }
    if ( 
calc.type.value == )
    {
        (
Pk<20) ? Co=price7[calc.Co.value]
        : (
Pk<=50) ? Co=price8[calc.Co.value]
            : 
Co=price9[calc.Co.value];
    }

    (
calc.Pk.value==0) ? summ=summ=(Co*Pk+Ns*Cs+Np*Cp+Nt*Ct);
    if (
summ <= 6500summ 6500;
    
summ1=Math.round(summ);            
    
calc.summa.value=summ1;
}

function 
upp(nn)
{
    var 
mas=new Array();
    
this_to=document.getElementById('Co');
    var 
count1 this_to.length;
    for (
i=0count2 i++)
    {
    
this_to.remove(0);
    }
    if (
nn == 1)
    {
    for (
i=0;i<factory.length;i++)
    {
    var 
opt = new Option(factory[i][0],factory[i][1],factory[i][2],false,false,false);
        
this_to.options[this_to.length]=opt;
    }

    }
    else
    {
    for (
i=0;i<texture.length;i++)
    {
    var 
opt = new Option(texture[i][0],texture[i][1],texture[i][2],false,false,false);
        
this_to.options[this_to.length]=opt;
    }

    }
    
calculator ();
}
</script>

<strong>Расчёт стоимости натяжного потолка:<br></strong><br>
<b></b>

<table>
    <form name="calc" action='calc.cgi' method=POST >                        
    <tr>
    Производитель:<br>
            <select name="type" id="type" OnChange="upp(this.value)">
            <option value="1" selected="selected">Россия</option>
            <option value="2">Германия</option>
            <option value="3">Франция</option>
            </select>
      </tr><br>
    <tr>
    Материал:<br>
            <select name="Co" id='Co' OnChange="calculator()">
            <option value="0" selected="selected">Матовый</option>
            <option value="1">Глянцевый</option>
            <option value="2">Сатиновый</option>
            </select>
    </tr><br>
    <tr>    
    Площадь потолка:<br>
        <input type="text" name="Pk" size="4" maxlength="4" OnChange="calculator()">&nbsp;м<sup>2</sup>
    </tr><br>
    <tr>
    Установка люстры:<br>
        <input type="text" name="Np" size="4" maxlength="4" OnChange="calculator()">&nbsp;Шт.
    </tr><br>
    <tr>
    Установка точечного светильника:<br>
        <input type="text" name="Ns" size="4" maxlength="4" OnChange="calculator()">&nbsp;Шт.
    </tr><br>
    <tr>
    Окантовка трубы:<br>
        <input type="text" name="Nt" size="4" maxlength="4" OnChange="calculator()">&nbsp;Шт.
    </tr><br>
    <td style="padding-right:10px;">Предварительная стоимость</td><br>
    <tr>
    <td colspan="3">&nbsp;</td>
    </tr>
    <tr>
         <input type="text" name="summa" size="6" maxlength="10" value="0" readonly>&nbsp;руб.
    </tr>
    <tr>
        <td align="left" valign="top" colspan="3" >&nbsp;</td>
    </tr>
    <tr>
    <td colspan="3" align='center'>
            <input type='button' value='Рассчитать' onClick='calculator()' class="butt" style="width: 150px"> 
            <br><br>
        </td>
    </tr>
</table>
            
</form>
<br> 
3 день ломаю голову, не могу понять почему отдельным файлом работает а в Joomla - не хочет.
__________________
СЕО Оптимизация сайтов
gorodetskiy вне форума Ответить с цитированием
Непрочитано 02.08.2012, 15:04   #2
Аватар для gorodetskiy
Олдфаг

Автор темы (Топик Стартер) Re: Калькулятор ( js +html )

Голова сломалась, проблема решена скачиваем sourcerer-v3.2.0.zip, устанавливаем и естественно запихиваем в редакторе код. profit!
__________________
СЕО Оптимизация сайтов
gorodetskiy вне форума Ответить с цитированием
Ответ

Метки
gorodetskiy в метках, joomla sourcerer, js-трактор, ozzy в президенты, ozzy тут нету


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
HTML cjhrxS Работа со скриптами 2 28.07.2011 20:11
Welcome.html [^^Re@LI[tt] Lineage II 7 31.05.2011 18:20
Html lRedl Lineage II 5 21.04.2010 22:39
HTML Romanz Документация 4 19.03.2010 02:35
HTML: data/html/merchant/xxxx.htm esdsnake Работа со скриптами 2 27.01.2010 23:59


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 06:04. Часовой пояс GMT +3.

Вверх