При нажатии на кнопку «Печать» Javascript бросает синтаксическую ошибку в firebug с указанием «Ожидаемое выражение, получило конец скрипта». Однако это прямой бит php/javascript кода, поэтому я не понимаю проблему синтаксиса. Эта кнопка не адресуется какой-либо функцией JQuery, и я не вижу противоречивых одиночных/двойных кавычек ???Ошибка: ожидаемое выражение, начало конца скрипта
echo "<div style='height:550px; width:900px;' id='btarget'><div id='tcontrol'>";
if ($var1v!=="Paid" && $_SESSION['tickstatus']!=="Closed,Complete") {echo "<input name='reschtick' id='reschtick' type='button' value='RESCHEDULE' /><input name='closetick' id='closetick' type='button' value='CLOSE TICKET' />";}
echo $varv1;
echo '<input type="button" value="PRINT TICKET" onclick="http://www.thetargetdomain.com/ops/includes/pdfconveview.php?dispinv='.$_GET[vtick].'&action=eview" />';
echo "</div>
Если я рассматриваю это в источнике я получаю:
<input type="button" onclick="http://www.thetargetdomain.com/ops/includes/pdfconveview.php?dispinv=06151205&action=eview" value="PRINT TICKET">
, если я вхожу в URL SRC, как показано выше, непосредственно в браузер он работает нормально. У него просто есть проблема с запуском нажатия кнопки.
Я не думаю, что вы понимаете, что делает onclick –
Назначение URL-адреса атрибуту onclick не работает. Возможно, вы хотите использовать тег '' и назначить URL-адрес атрибуту 'href'? Атрибут onclick ожидает код Javascript. – jfriend00
@ АndreiNemes нет, я понимаю, что делает onclick, просто получил крест в коде и забыл очевидное. window.location, оставленный вне, был просто надзором с моей стороны, и этого не должно было случиться. – DMSJax