JavaScript | Ошибка
Не правильное размещение когда где-то не пойму где, линию не показывает просто пишет ошибку Parse error: syntax error, unexpected '
Сам код:
P.s: В случае чего это калькулятор для строительного сайта
Сам код:
<?php
include_once('../system/func.php');
$title = 'Натяжные потолки';
include_once('../system/header.php');
echo'<form name="form" action="?" method="post">
<table width="350" border="0" cellspacing="0" cellpadding="0">
<div class="layout-slider">
<input class="fild" name="cn1" type="slider" id="cn1" value="0" maxlength="500" onKeyUp="calc()"/>
</div> ';
<script type="text/javascript" charset="utf-8">
jQuery("#cn1").slider({ from: 0, to: 500,heterogeneity: ['50/100', '75/250'],scale: [0, '|',50, '|' , '100', '|',250, '|',500],limits: false,step: 1, dimension: ' m<small>2</small>', skin: "round_plastic" });
</script>
echo' <tr></br>
<td> </td>
<td align="left">Тип (Полы):</td>
<td><select size="1" onchange="calc(this);"/>
<option selected="selected" value="null">-</option>
<option value="A-2">Демонтаж ламината, паркетной доски</option>
<option value="A-3">Демонтаж паркета штучного</option>
<option value="A-4">Демонтаж паркета шитового</option>
<option value="A-5">Демонтаж линолеума, ковролина</option>
<option value="A-6">Демонтаж фанеры, ДВП</option>
<option value="A-7">Демонтаж подложки из ДВП обмазанной битумной мастикой*</option>
<option value="A-8">Покрытия из битумной мастики*</option>
<option value="A-9">Демонтаж деревянных полов</option>
<option value="A-10">Демонтаж лаг</option>
<option value="A-11">Удаление слоев из керамзита, песка</option>
<option value="A-12">Ремонт дощатых полов</option>
<option value="A-13">Демонтаж стяжки до 3 см</option>
<option value="A-14">Демонтаж стяжки до 5 см</option>
<option value="A-15">Демонтаж плитки</option>
<option value="A-18">Расшивка плиточных швов</option>
</select></td>
</tr>
<tr></br>
<td> </td>
<td align="left"><b>Стоимость:<input type="hidden" name="totpr" value="" id="totpr" /></b></td>
<td align="center" id="totalprice" style="color: #993300;font-weight:bold; font-size:14px">0</td>
</tr>';
<script type="text/javascript">
///функция подсчета и вывода цен Полы
function calc(selection) {
if (selection.value == "null") {
a1 = parseInt(document.getElementById('cn1').value);
total = a1 * 0; ///умножение на м2 стоимости
total1 = total / 4;
document.getElementById('totalprice').innerHTML = total ;
document.getElementById('totalprice1').innerHTML = total1 ;
document.getElementById('totpr').value = total ;
document.getElementById('totpr1').value = total / 4 ;
}
else if (selection.value == "A-2") {
a1 = parseInt(document.getElementById('cn1').value);
total = a1 * 140; ///умножение на м2 стоимости
total1 = total / 3;
document.getElementById('totalprice').innerHTML = total ;
document.getElementById('totalprice1').innerHTML = total1 ;
document.getElementById('totpr').value = total ;
document.getElementById('totpr1').value = total / 4 ;
}
else if (selection.value == "Б-3") {
a1 = parseInt(document.getElementById('cn1').value);
total = a1 * 500; ///умножение на м2 стоимости
total1 = total / 4;
document.getElementById('totalprice').innerHTML = total ;
document.getElementById('totalprice1').innerHTML = total1 ;
document.getElementById('totpr').value = total ;
document.getElementById('totpr1').value = total / 4 ;
}
else if (selection.value == "Утипление") {
a1 = parseInt(document.getElementById('cn1').value);
total = a1 * 1000; ///умножение на м2 стоимости
total1 = total / 5;
document.getElementById('totalprice').innerHTML = total ;
document.getElementById('totalprice1').innerHTML = total1 ;
document.getElementById('totpr').value = total ;
document.getElementById('totpr1').value = total / 5 ;
}
}
function show_form () <!--функция показа формы-->
{
document.getElementById('tf1').style.display = "block" ;
}
</script>
include_once('../system/footer.php');
?>
P.s: В случае чего это калькулятор для строительного сайта
js уже часть пхп?
js перекрой от php
<?
?>
________
посл. ред. 01.10.2019 в 08:24; всего 1 раз(а); by q[O_O]p
<?
?>
js перекрой от php
<?
?>
[code]<?php
include_once('../system/func.php');
$title = 'Натяжные потолки';
include_once('../system/header.php');
echo'<form name="form" action="?" method="post">
<table width="350" border="0" cellspacing="0" cellpadding="0">
<div class="layout-slider">
<input class="fild" name="cn1" type="slider" id="cn1" value="0" maxlength="500" onKeyUp="calc()"/>
</div> ';
<script type="text/javascript" charset="utf-8">
jQuery("#cn1").slider({ from: 0, to: 500,heterogeneity: ['50/100', '75/250'],scale: [0, '|',50, '|' , '100', '|',250, '|',500],limits: false,step: 1, dimension: ' m<small>2</small>', skin: "round_plastic" });
</script>
?>
<tr></br>
<td> </td>
<td align="left">Тип (Полы):</td>
<td><select size="1" onchange="calc(this);"/>
<option selected="selected" value="null">-</option>
<option value="A-2">Демонтаж ламината, паркетной доски</option>
<option value="A-3">Демонтаж паркета штучного</option>
<option value="A-4">Демонтаж паркета шитового</option>
<option value="A-5">Демонтаж линолеума, ковролина</option>
<option value="A-6">Демонтаж фанеры, ДВП</option>
<option value="A-7">Демонтаж подложки из ДВП обмазанной битумной мастикой*</option>
<option value="A-8">Покрытия из битумной мастики*</option>
<option value="A-9">Демонтаж деревянных полов</option>
<option value="A-10">Демонтаж лаг</option>
<option value="A-11">Удаление слоев из керамзита, песка</option>
<option value="A-12">Ремонт дощатых полов</option>
<option value="A-13">Демонтаж стяжки до 3 см</option>
<option value="A-14">Демонтаж стяжки до 5 см</option>
<option value="A-15">Демонтаж плитки</option>
<option value="A-18">Расшивка плиточных швов</option>
</select></td>
</tr>
<tr></br>
<td> </td>
<td align="left"><b>Стоимость:<input type="hidden" name="totpr" value="" id="totpr" /></b></td>
<td align="center" id="totalprice" style="color: #993300;font-weight:bold; font-size:14px">0</td>
</tr>
<script type="text/javascript">
///функция подсчета и вывода цен Полы
function calc(selection) {
if (selection.value == "null") {
a1 = parseInt(document.getElementById('cn1').value);
total = a1 * 0; ///умножение на м2 стоимости
total1 = total / 4;
document.getElementById('totalprice').innerHTML = total ;
document.getElementById('totalprice1').innerHTML = total1 ;
document.getElementById('totpr').value = total ;
document.getElementById('totpr1').value = total / 4 ;
}
else if (selection.value == "A-2") {
a1 = parseInt(document.getElementById('cn1').value);
total = a1 * 140; ///умножение на м2 стоимости
total1 = total / 3;
document.getElementById('totalprice').innerHTML = total ;
document.getElementById('totalprice1').innerHTML = total1 ;
document.getElementById('totpr').value = total ;
document.getElementById('totpr1').value = total / 4 ;
}
else if (selection.value == "Б-3") {
a1 = parseInt(document.getElementById('cn1').value);
total = a1 * 500; ///умножение на м2 стоимости
total1 = total / 4;
document.getElementById('totalprice').innerHTML = total ;
document.getElementById('totalprice1').innerHTML = total1 ;
document.getElementById('totpr').value = total ;
document.getElementById('totpr1').value = total / 4 ;
}
else if (selection.value == "Утипление") {
a1 = parseInt(document.getElementById('cn1').value);
total = a1 * 1000; ///умножение на м2 стоимости
total1 = total / 5;
document.getElementById('totalprice').innerHTML = total ;
document.getElementById('totalprice1').innerHTML = total1 ;
document.getElementById('totpr').value = total ;
document.getElementById('totpr1').value = total / 5 ;
}
}
function show_form () <!--функция показа формы-->
{
document.getElementById('tf1').style.display = "block" ;
}
</script>
<?
include_once('../system/footer.php');
?>
[/code]
________
посл. ред. 01.10.2019 в 08:24; всего 1 раз(а); by q[O_O]p
q[O_O]p, Перекрыл ошибки нет но он не читает теперь ползунок
На хрена сюда лезть вообще, что за тупость, что за слепок говна и палок
Ответ на #4
А посмотреть консоль браузера не судьба?
--
А вынести это говницо в отдельные файлы, сделать автоподгрузку по psr-4 и HMVC модели додерживатся и радоваться красоте в workflow не?
Ответ на #4
А посмотреть консоль браузера не судьба?
--
А вынести это говницо в отдельные файлы, сделать автоподгрузку по psr-4 и HMVC модели додерживатся и радоваться красоте в workflow не?
И использовать idea для разработки, которая пальцем тыкает сама на все ошибки
Ещё с кастомной инспекцией кода
Ещё с кастомной инспекцией кода
Какой изврашенцы сделали с пхп