2015-06-11 1 views
-1

У меня есть внешний Javascript, который должен идти в разделе заголовка документа типа html, однако мой сайт строго php.Размещение внешнего Javascript в файле Php

<?php 
$the_title = 'Welcome!'; 
$the_content = '<p>We are still working out the kinks! The sign up page works, so feel free to sign up! We will send out a welcome message when we finish! Cheers.<br /> 
<form action="http://meledie39spicks.wildapricot.org/Sys/Login" method="post"> 
     <input type="hidden" name="ReturnUrl" value=""> 
     <input type="hidden" name="browserData" id="idLoginBoxBrowserField"> 

     <input name="email" type="email" placeholder="Email Address" maxlength="100"/> 
     <input type="password" name="password" placeholder="Password"> 

     <input type="checkbox" name="rememberMe" id="idLoginBoxRememberMeCheckbox"> 
     <label for="idLoginBoxRememberMeCheckbox">Remember me</label> 
     <input type="submit" class="loginBoxLoginButton" tabindex="4" value="Login"> 
    </form>'; 
?> 

<?php include('single.php'); ?> 

Мне нужно поместить JavaScript:

<script src="http://www.wildapricot.com/docs/scripts/waloginbox.js></script> 

где-то для того, чтобы форма работы. Я попытался разместить его непосредственно после формы, которая до некоторой степени работала с серьезным сбоем. Я также попытался повторить сценарий после формы, в которой мой редактор кода сказал мне, что произошла синтаксическая ошибка. Я по-прежнему новичок в коде, поэтому теперь я в недоумении. Любые другие предложения? Спасибо :)

+0

Вы можете либо отбросить HTML-код, либо, если необходимо, включить файл javascript. –

ответ

0

Вы можете просто echo его, где вам нужно.

echo '<script src="http://www.wildapricot.com/docs/scripts/waloginbox.js></script>'; 
+0

Спасибо, я пробовал, но я получаю сообщение об ошибке при попытке загрузить страницу на сайте. Это говорит мне, что есть синтаксическая ошибка в этой строке, когда я пытаюсь повторить ее. – Xrhapsodiex

+0

вы также можете обновить код, с выражением эха, который я предложил –

+0

Хорошо, исправлена ​​ошибка синтаксиса; однако этот серьезный сбой все еще существует. Я пытаюсь подключить форму входа в виджет на свой сайт. Код кажется правильным, но когда я пытаюсь войти в систему, виджет перенаправляет меня на внешний сайт, а не регистрирует меня на моем сайте (что и должно делать). Техническая поддержка этой службы не имеет понятия о php-коде и что форма входа должна работать с этим java-скриптом, который они предоставили ...:/Вот почему я здесь ... – Xrhapsodiex

0

Я попытался написать комментарий, но этого не произошло.

<?php 
echo '<script src="http://www.wildapricot.com/docs/scripts/waloginbox.js"></script>'; 
echo $the_title = 'Welcome!'; 
echo $the_content = '<p>We are still working out the kinks! The sign up page works, so feel free to sign up! We will send out a welcome message when we finish! Cheers.<br /> 
    <form action="http://meledie39spicks.wildapricot.org/Sys/Login" method="post"> 
    <input type="hidden" name="ReturnUrl" value=""> 
    <input type="hidden" name="browserData" id="idLoginBoxBrowserField"> 

    <input name="email" type="email" placeholder="Email Address" maxlength="100"/> 
    <input type="password" name="password" placeholder="Password"> 

    <input type="checkbox" name="rememberMe" id="idLoginBoxRememberMeCheckbox"> 
    <label for="idLoginBoxRememberMeCheckbox">Remember me</label> 
    <input type="submit" class="loginBoxLoginButton" tabindex="4" value="Login"> 
</form>'; 
    ?> 

    <?php include('single.php'); ?> 

Вы должны echo этого в верхней части файла.

+0

Здравствуйте, Deep, я сделал это, и это тоже не сработало. :/ – Xrhapsodiex

+0

Вот как выглядит текущий код: – Xrhapsodiex

+0

вставьте фактическую ошибку, которую вы получаете –

0
<?php 
echo '<script src="http://www.wildapricot.com/docs/scripts/waloginbox.js"></script>'; 
$the_title = 'Welcome!'; 
$the_content = '<p>We are still working out the kinks! The sign up page works, so feel free to sign up! We will send out a welcome message when we finish! Cheers.<br /></p> 

<form action="http://meledie39spicks.wildapricot.org/Sys/Login" method="post"> 
     <input type="hidden" name="ReturnUrl" value=""> 
     <input type="hidden" name="browserData" id="idLoginBoxBrowserField"> 

     <input name="email" type="email" placeholder="Email Address" maxlength="100"/> 
     <input type="password" name="password" placeholder="Password"> 

     <input type="checkbox" name="rememberMe" id="idLoginBoxRememberMeCheckbox"> 
     <label for="idLoginBoxRememberMeCheckbox">Remember me</label> 
     <input type="submit" class="loginBoxLoginButton" tabindex="4" value="Login"> 
    </form>'; 

?> 

<?php include('single.php'); ?> 
+0

Чтобы отобразить, вы должны повторить ваши переменные php. проверьте мой ответ сейчас. – Deep

Смежные вопросы