Привет, я не разработчик php, ив никогда не касался этого. но меня попросили добавить код отслеживания корзины Google на сайт. когда кто-то завершает заказ, а затем отправляется в файл finishorder.php. когда я иду в файл finishorder.php, он выглядит так:
include(dirname(__FILE__)."/init.php"); $GLOBALS['ISC_CLASS_ORDER'] = GetClass('ISC_ORDER'); $GLOBALS['ISC_CLASS_ORDER']->HandlePage();
который выглядит как скрипт сервера для меня (исходящий из фона .net), поэтому я предполагаю, что я не могу добавить javascript здесь, как php решил получить макет для этой страницы? как я могу добавить код javascript на эту страницу.
Вы можете сделать это:
include(dirname(__FILE__)."/init.php"); $GLOBALS['ISC_CLASS_ORDER'] = GetClass('ISC_ORDER'); $GLOBALS['ISC_CLASS_ORDER']->HandlePage(); echo '<script type="text/javascript">YOUR JS HERE</script>';
вinclude(dirname(__FILE__)."/init.php"); $GLOBALS['ISC_CLASS_ORDER'] = GetClass('ISC_ORDER'); $GLOBALS['ISC_CLASS_ORDER']->HandlePage(); echo '<script type="text/javascript">YOUR JS HERE</script>';
ИЛИ
<?php include(dirname(__FILE__)."/init.php"); $GLOBALS['ISC_CLASS_ORDER'] = GetClass('ISC_ORDER'); $GLOBALS['ISC_CLASS_ORDER']->HandlePage(); ?> <script type="text/javascript">YOUR JS HERE</script>
в<?php include(dirname(__FILE__)."/init.php"); $GLOBALS['ISC_CLASS_ORDER'] = GetClass('ISC_ORDER'); $GLOBALS['ISC_CLASS_ORDER']->HandlePage(); ?> <script type="text/javascript">YOUR JS HERE</script>
Хм?
Но я думаю, что метод HandlePage () будет делать что-то с нашей страницей, поэтому я бы заглянул внутрь этого метода Class ISC_ORDER-> handlePage (), что он делает … Затем вы можете эхом отойти от этого метода в соответствующем месте …
РЕДАКТИРОВАТЬ:
<?php echo '<script type="text/javascript">//<!-- alert("Hello to multiline JS script"); alert("Do You get it?"); //--></script>'; ?>
Вы можете добавить javascript внутри php-кода, как
<?php echo "<script> alert('this is a javascript code')</script>"; ?>
Вы можете добавить скрипт на страницу PHP двумя способами
Первый способ – добавить его в теги PHP
<?php //PHP CODE if($_POST['submit']){ echo '<script>alert('Hello')</script>'; } ?>
Второй способ – добавить его после PHP-кода
<?php //PHP CODE ?> <script> alert('Hello'); </script>