[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как вставить javascript в php
arbuzmaster
Добрый день!Очень нужна помощь!Вставляю с помощью echo '<script language="JavaScript">
openedWindow = window.open('audio_plyer.php');
openedWindow.close('audio_plyer.php');
</script>';выдает ошибку Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in что имеются лишние знаки , или ; ставил () не помогает
И еще один вопрос если все же удастся вставить скрипт можно ли его разнести по разным условиям if т.е. в первом открыть окно а во втором закрыть?

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
Игорь_Vasinsky
одинарные кавычки внутри одинарных
и
двойные кавычки внутри двойных - экранируются слешем.

а по возможности внутри 2х кавычек используют тоько одинарные и наоборот.

echo '<script language="JavaScript">
openedWindow = window.open("audio_plyer.php");
openedWindow.close("audio_plyer.php");
</script>'
;


echo '<script language="JavaScript">
openedWindow = window.open(
\'audio_plyer.php\');
openedWindow.close(
\'audio_plyer.php\');
</script>'
;


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
arbuzmaster
Цитата (Игорь_Vasinsky @ 30.07.2013 - 18:03)
одинарные кавычки внутри одинарных
и
двойные кавычки внутри двойных - экранируются слешем.

а по возможности внутри 2х кавычек используют тоько одинарные и наоборот.

echo '<script language="JavaScript">
openedWindow = window.open("audio_plyer.php");
openedWindow.close("audio_plyer.php");
</script>'
;


echo '<script language="JavaScript">
openedWindow = window.open(
\'audio_plyer.php\');
openedWindow.close(
\'audio_plyer.php\');
</script>'
;

Спасибо очень помогло!Работает!Буду пробовать разносить по условиям!

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
sergeiss
Можно проще сделкть. У тебя же джава-скрипт без переменных. Поэтому можно просто закрыть тэг пхп, написать js-скрипт, затем опять открыть тэг пхп. Это будет более правильно.
Если хочется именно выводить через пхп, то можно использовать хередок.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
arbuzmaster
Цитата (sergeiss @ 30.07.2013 - 19:00)
Можно проще сделкть. У тебя же джава-скрипт без переменных. Поэтому можно просто закрыть тэг пхп, написать js-скрипт, затем опять открыть тэг пхп. Это будет более правильно.
Если хочется именно выводить через пхп, то можно использовать хередок.

У меня скрипт постоянно перезагружается,ищет совпадения в БД и если совпадения нашлись - должно открыться окно и звучать mp3 мелодия- потом окно должно закрыться.Но я так понимаю что оно не закроется из за того что скрипт постоянно перезагружается и id окна в openedWindow теряется .Хотя может я и не прав но окно у меня не закрывается по openedWindow.close ! Просто на php ничего с окнами не получается делать.


_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.