1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

старт Java Script из Php

Тема в разделе "Web - программирование", создана пользователем Bender, 16 ноя 2006.

Статус темы:
Закрыта.
  1. Bender

    Bender Гость

    Репутация:
    0
    Имеется код.

    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    </head>
    <body>
    <?PHP
    $file_pionter = fopen("info.txt", "r") or die("ошибка1");
    $txt = fread($file_pionter, 1) or die("ошибка2");
    fclose($file_pionter) or die("ошибка3");
    echo $txt;
    if ($txt=1) echo "pusi"
    ?>
    </BODY>
    </html>

    Код считывает из файла число, и при равенстве ($txt=1) должен вместо (echo "pusi") запустить java_script который лежит в папке /localhost/java, а он в последствие меняет картинку во фрейме одну на другую.

    Имеется скрипт, имеется код который изложен сверху, а вот как запустить java_script из php не знаю.
    запрос к файлу info.txt в дальнейшем будет с интервалом 1 сек. На сколько такая схема будет стабильно работать?
     
  2. Dmirys

    Dmirys Гость

    Репутация:
    0
    Из PHP запустить код JavaScript нельзя.
    PHP выполняется на сервере, а JavaScript на клиентском машине.
    Но можно сформировать HTML-страницу так, чтобы при ее загрузке выполнилась нужная функция JS. Для этого можно либо использовать событие onload, либо поставить вызов функции сразу в блоке <script>.
    Подключить скрипт к странице можно так:
    <script type="text/javascript" src="/localhost/java/script.js"></script>
     
  3. Bender

    Bender Гость

    Репутация:
    0
    Запскаем от клиента страничку, на php который генерится на сервере.
    как написать правельно ссылку на скрипт в php коде, чтобы он сработал, сам скрипт тоже на сервере, а выполнятся он конечно будет на клиентской машине.
    для php не коректно. :(
    <script type="text/javascript" src="/localhost/java/script.js"></script>
     
  4. s10

    s10 Гость

    Репутация:
    0
    что значит не корректно ?

    тебе не надо это в php коде писать, а в браузер вывести через echo или print.
    html, css, js - один хрен. для клиента все выводится одинаково.

    Код:
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    </head>
    <body>
    <?PHP
    $file_pionter = fopen("info.txt", "r") or die("ошибка1");
    $txt = fread($file_pionter, 1) or die("ошибка2");
    fclose($file_pionter) or die("ошибка3");
    echo $txt;
    //************** вот тут твой вывод явы в браузер клиента ********************
    if ($txt=1) echo "<script type="text/javascript" src="/localhost/java/script.js"></script>"
    //***********************************************************************
    ?>
    </BODY>
    </html>
    или я не так понял?
     
  5. Bender

    Bender Гость

    Репутация:
    0
    Спасибо всё окей просто много кофе выпел и глаза в кучу
     
  6. tIT

    tIT Гость

    Репутация:
    0
    Кофе не пиво - должно отрезвлять!
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей