Сейчас же необходимо на своем сайте сделать что то подобное этому http://it-docs.org/zapominanie/
Там где блок с выводом слов с кнопками Старт и Стоп.
Кто знает решение или же сможет "вытянуть" код со страницы.
С уважением!
Спустя 52 минуты, 45 секунд (3.01.2011 - 17:01) ИНСИ написал(а):
vladex что именно тебе надо? Ты хочешь чтобы за тебя выдрали скрипт?
Спустя 9 минут, 24 секунды (3.01.2011 - 17:11) Ser18 написал(а):
Можно попробовать так
Создается див в нем несколько давовов (пустых) с определенным размером width и у каждого свой id
Потом создать массив из названий этих id(чтоб потом можно было случайным выбрать название id)
Ну потом аяксом из БД доставать слово и перевод и вставлять в див со случайно выбранным id (перед этим делаем все дивы пустые или подставляем переменную с названием прошлого выбранного id и делаем его пустым)
Все это поместить в интервал который начинает работать при нажатии кнопки старт и перестает при нажатии кнопки стоп
Я бы примерно так начал делать
Создается див в нем несколько давовов (пустых) с определенным размером width и у каждого свой id
Потом создать массив из названий этих id(чтоб потом можно было случайным выбрать название id)
Ну потом аяксом из БД доставать слово и перевод и вставлять в див со случайно выбранным id (перед этим делаем все дивы пустые или подставляем переменную с названием прошлого выбранного id и делаем его пустым)
Все это поместить в интервал который начинает работать при нажатии кнопки старт и перестает при нажатии кнопки стоп
Я бы примерно так начал делать
Спустя 19 часов, 40 минут, 37 секунд (4.01.2011 - 12:51) vladex написал(а):
Если не сложно, по возможности "выдрать" код всего скрипта-чтобы работал.
Я не так давно программирую, сложно пока это.
Я не так давно программирую, сложно пока это.
Спустя 7 минут, 46 секунд (4.01.2011 - 12:59) twin написал(а):
Это ты купил запорожец и предлагаешь нам помочь тебе выдрать зеркало заднего вида с бэнтли, мотивируя это тем, что оно тебе понравилось, а сам ты еще не настолько крут, чтобы самостоятельно его выдрать и прилепить на запор.
Если собрался что то украсть, делай это один и в темноте.
Совсем совесть потеряли.
Если собрался что то украсть, делай это один и в темноте.
Совсем совесть потеряли.
Спустя 15 минут, 56 секунд (4.01.2011 - 13:15) vladex написал(а):
Вроде и раздел выбрал ДЛЯ НАЧИНАЮЩИХ, и вопросы задаю без матов, и никому не грубил - как вдруг появились СУПЕР ГУРУ ПЫХИ и поставили меня на 4 точки и давай журить.
Я считаю что если человек знает ответ он напишет его, а если он ПОНТОРЕЗ то ниуя он не напишет, только флуду нанесет и преподнесет себя как знающего ВСЕ.
Я считаю что если человек знает ответ он напишет его, а если он ПОНТОРЕЗ то ниуя он не напишет, только флуду нанесет и преподнесет себя как знающего ВСЕ.
Спустя 4 минуты, 50 секунд (4.01.2011 - 13:20) sharki написал(а):
vladex
Парень, это форум, тут помогают сделать правильно или исправить уже готовый код, но никто не будет писать за тебя, или что-то "тырить".
А по твоему вопросу, там наверняка AJAX Jquery ui dialog, и в любом случае при его выдергивании, ты с ним ничего не сделаешь т.к самая суть в PHP файле обработчике, который никак не вытянишь.
Парень, это форум, тут помогают сделать правильно или исправить уже готовый код, но никто не будет писать за тебя, или что-то "тырить".
А по твоему вопросу, там наверняка AJAX Jquery ui dialog, и в любом случае при его выдергивании, ты с ним ничего не сделаешь т.к самая суть в PHP файле обработчике, который никак не вытянишь.
Спустя 37 минут, 20 секунд (4.01.2011 - 13:57) Michael написал(а):
на том сайте prototype. Оно тебе надо для такого простого скрипта?
Сам прикол, может ты не понял этого - слова хранятся на сервере и ты их не утыришь. Хотя можешь сам себе словарь наполнить.
Сам прикол, может ты не понял этого - слова хранятся на сервере и ты их не утыришь. Хотя можешь сам себе словарь наполнить.
Спустя 1 час, 42 минуты, 55 секунд (4.01.2011 - 15:40) vladex написал(а):
Мне и надо свои слова подставлять.
Наведите хотя бы на путь, куда рыть и как использовать.
Наведите хотя бы на путь, куда рыть и как использовать.
Спустя 8 минут, 58 секунд (4.01.2011 - 15:49) Michael написал(а):
что знаешь и умеешь хоть скажи.
Спустя 1 час, 8 минут, 44 секунды (4.01.2011 - 16:58) vladex написал(а):
Php знаю, умею в коде копаться и писать.
Я же не просто сунулся на форум чтобы за меня все сделали.
С код попробовал достать из примера http://it-docs.org/zapominanie/
http://turbobit.net/abx8vchu82ar.html
Только не хочет работать:)
Код такой
Не работает, я думал он привязан к домену
Но и с этой строкой не работает.
Может кто видел или сам писал скрипт с подобным функционалом.
Мне надо надо сайт чтобы рандомно показывал слова французские и русские.
Я же не просто сунулся на форум чтобы за меня все сделали.
С код попробовал достать из примера http://it-docs.org/zapominanie/
http://turbobit.net/abx8vchu82ar.html
Только не хочет работать:)
Код такой
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<!--
This website is powered by TYPO3 - inspiring people to share!
TYPO3 is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.
TYPO3 is copyright 1998-2009 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
Information and contribution at http://typo3.com/ and http://typo3.org/
-->
<title>Изучение английского языка: Запоминание английских слов</title>
<script src="http://it-docs.org/typo3temp/javascript_93077bb238.js" type="text/javascript"></script>
<link rel="stylesheet" href="http://it-docs.org/fileadmin/stuff/template/english/css/site1.css" />
<script language="javascript" type="text/javascript" src="http://it-docs.org/fileadmin/js/swfobject.js"></script>
<script type="text/javascript" src="http://it-docs.org/fileadmin/stuff/template/english/js/prototype.js"></script>
<script type="text/javascript" src="http://it-docs.org/fileadmin/stuff/template/english/js/cookie.js"></script>
<script type="text/javascript" src="http://it-docs.org/fileadmin/stuff/template/english/js/moo.fx.js"></script>
<script type="text/javascript" src="http://it-docs.org/fileadmin/stuff/template/english/js/moo.fx.pack.js"></script>
<script type="text/javascript" src="http://it-docs.org/fileadmin/stuff/template/english/js/script.js"></script>
<script type="text/javascript" src="http://it-docs.org/typo3conf/ext/sr_freecap/pi2/newFreeCap.js"></script>
</head>
<body>
<div id="c76" class="csc-default">
<!-- Header: [begin] -->
<div class="csc-header csc-header-n2"><h1>Запоминание</h1></div>
<!-- Header: [end] -->
<!-- Plugin inserted: [begin] -->
<!--
BEGIN: Content of extension "f25", plugin "tx_f25_pi1"
-->
<div class="tx-f25-pi1">
<a onmouseover="window.status='Start';" href="javascript: fillNewWordsRequest( ); launchWords( ); void 0;">Start</a> | <a onmouseover="window.status='Stop';" href="javascript: stopWords( ); void 0;">Stop</a> | Translate <input type="checkbox" checked id="translationNeeded"><br /><br /><div id="container" style="width: 375px; height: 300px; border: 1px solid #c9c9c9;"></div><script language="javascript" src="http://it-docs.org/fileadmin/stuff/template/english/js/moo.fx.js"></script>
<script language="javascript" src="http://it-docs.org/fileadmin/stuff/template/english/js/words.js?r=1037220199"></script><script language="javascript"> fillNewWordsRequest(); </script>
</div>
<!-- END: Content of extension "f25", plugin "tx_f25_pi1" -->
<!-- Plugin inserted: [end] -->
</div>
<!-- CONTENT ELEMENT, uid:76/list [end] -->
</body>
</html>
Не работает, я думал он привязан к домену
<base href="http://it-docs.org/" />
Но и с этой строкой не работает.
Может кто видел или сам писал скрипт с подобным функционалом.
Мне надо надо сайт чтобы рандомно показывал слова французские и русские.
Спустя 9 минут, 22 секунды (4.01.2011 - 17:07) Michael написал(а):
там ajax работает.
1) FireBug поставь.
2) html скопируй
3) все js и css файлы и пути к ним перепиши
4) в файрбаге в "Сеть" смотри что возвращается при аяксе и сымитируй у себя на php этот ответ.
5) пробуй, файрбагом выцепляй этот твой элемент и смотри какие обработчики когда запускаются и все ли у тебя ОК.
1) FireBug поставь.
2) html скопируй
3) все js и css файлы и пути к ним перепиши
4) в файрбаге в "Сеть" смотри что возвращается при аяксе и сымитируй у себя на php этот ответ.
5) пробуй, файрбагом выцепляй этот твой элемент и смотри какие обработчики когда запускаются и все ли у тебя ОК.
Спустя 37 минут, 11 секунд (4.01.2011 - 17:44) twin написал(а):
vladex
Задача элементарная, решается в несколько строчек. И ничего там выдерать не надо.
Если бы ты попросил помочь сделать такой же скрпт, я бы не ставил тебя, как ты сам выразился, на 4 точки.
А такие заявления
Задача элементарная, решается в несколько строчек. И ничего там выдерать не надо.
Если бы ты попросил помочь сделать такой же скрпт, я бы не ставил тебя, как ты сам выразился, на 4 точки.
А такие заявления
Цитата |
Если не сложно, по возможности "выдрать" код всего скрипта-чтобы работал. |
повергают в уныние. Сам еще трех строк не научился связать, а туда же - воровать да еще и чужими руками.
Я решил эту задачку, но кода не дам, не умеешь ни вести себя, ни просить по человечески.
Я решил эту задачку, но кода не дам, не умеешь ни вести себя, ни просить по человечески.
Спустя 5 часов, 8 минут, 36 секунд (4.01.2011 - 22:53) vladex написал(а):
Можно попросить хотя бы алгоритм работы рассказать этого скрипта.
Я как понимаю есть файл со словами.
Из этого файла скрипт выбирает слова РУССКИЕ и сопоставляет с АНГЛИЙСКИМИ.
Другой же скрипт выводит эти ПАРЫ СЛОВ в разные позиции экрана.
Я как понимаю есть файл со словами.
Из этого файла скрипт выбирает слова РУССКИЕ и сопоставляет с АНГЛИЙСКИМИ.
Другой же скрипт выводит эти ПАРЫ СЛОВ в разные позиции экрана.
Спустя 21 минута, 18 секунд (4.01.2011 - 23:14) twin написал(а):
Ну вот так другое дело. :)
Мыслишь правильно, нужен массив пар слов. Английское и русское. Как его организовать, дело другое. Можно в файле держать, можно в базе, тут выбор за тобой.
Сам скрипт простой, но могут быть некоторые глюки, это уже в процессе нужно модернизировать.
Что именно тут непонятно - спрашивай.
Мыслишь правильно, нужен массив пар слов. Английское и русское. Как его организовать, дело другое. Можно в файле держать, можно в базе, тут выбор за тобой.
Сам скрипт простой, но могут быть некоторые глюки, это уже в процессе нужно модернизировать.
<script>
var req = Create();
function ge(id)
{
return document.getElementById(id);
}
function Create()
{
if(navigator.appName == "Microsoft Internet Explorer")
{
req = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
req = new XMLHttpRequest();
}
return req;
}
function Request()
{
req.open('post', 'ajax.php' , true );
req.onreadystatechange = Refresh;
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
req.send(null);
}
function Refresh()
{
var a = req.readyState;
if( a == 4 )
{
var left = Math.floor(Math.random() * (200 - 5 + 1)) + 5;
var top = Math.floor(Math.random() * (270 - 5 + 1)) + 5;
ge('cont').innerHTML = '<div style="margin-left:'+ left +'px; margin-top:'+ top +'px">'+ req.responseText +'</div>'
}
}
setInterval('Request()', 1000);
</script>
<style type="text/css">
#cont{
width:300px;
height:300px;
margin-left:200px;
border:1px solid
}
</style>
<div id="cont"></div>
Что именно тут непонятно - спрашивай.
Спустя 1 минута, 9 секунд (4.01.2011 - 23:15) twin написал(а):
А, да. Вот серверная сторона:
ajax.php
ajax.php
<?php
$array = array('<b>word</b> : слово',
'<b>breeze</b> : легкий ветер',
'<b>observe</b> : наблюдать, замечать',
'<b>dancer</b> : танцор',
'<b>carrot</b> : морковь',
'<b>star</b> : звезда',
);
echo $array[rand(0,5)];
Спустя 8 минут, 32 секунды (4.01.2011 - 23:24) vladex написал(а):
Я смотрю скрипт по выводу слов ПРИМЕРА http://it-docs.org/fileadmin/stuff/templat...ish/js/words.js
Так вот там я как понимаю слова вызываются Randomize с помощью запроса
А как у Вас вызов идет?
Ajax?
Так вот там я как понимаю слова вызываются Randomize с помощью запроса
function fillNewWordsRequest( )
{
var url = window.location.href;
if ( url.indexOf( "?" ) < 0 )
url += '?' + 'tx_f25_pi1[newwords]=1&nocache=1&r=' + Math.random();
else url += '&' + 'tx_f25_pi1[newwords]=1&nocache=1&r=' + Math.random();
А как у Вас вызов идет?
Ajax?
Спустя 9 минут, 25 секунд (4.01.2011 - 23:33) twin написал(а):
Да. Я не вижу смысла рандом устраивать на клиентской стороне. Клиент должен получить и отобразить результат. А сформировать его куда проще на сервере.
Сейчас навскидку вижу, что запускать таймер лучше после получения статуса, иначе дергается сильно.
Сейчас навскидку вижу, что запускать таймер лучше после получения статуса, иначе дергается сильно.
Спустя 4 минуты, 27 секунд (4.01.2011 - 23:38) vladex написал(а):
А как можно прикрутить возможность запуска и останова работы?
<a onmouseover="window.status='Start';" href="javascript: fillNewWordsRequest( ); launchWords( ); void 0;">Start</a> |
<a onmouseover="window.status='Stop';" href="javascript: stopWords( ); void 0;">Stop</a>
Спустя 16 минут, 51 секунда (4.01.2011 - 23:55) twin написал(а):
Как то так:
<html>
<head>
<script type="text/javascript" language="javascript">
var req = Create();
var start;
function Start()
{
start = true;
Request();
return false;
}
function Stop()
{
start = false;
return false;
}
function ge(id)
{
return document.getElementById(id);
}
function Create()
{
if(navigator.appName == "Microsoft Internet Explorer")
{
req = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
req = new XMLHttpRequest();
}
return req;
}
function Request()
{
req.open('post', 'ajax.php' , true );
req.onreadystatechange = Refresh;
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
req.send(null);
}
function Refresh()
{
var a = req.readyState;
if( a == 4 )
{
var left = Math.floor(Math.random() * (200 - 5 + 1)) + 5;
var top = Math.floor(Math.random() * (270 - 5 + 1)) + 5;
ge('cont').innerHTML = '<div style="margin-left:'+ left +'px; margin-top:'+ top +'px">'+ req.responseText +'</div>';
if(start)
setTimeout('Request()', 1000);
else
ge('cont').innerHTML = '';
}
}
</script>
<style type="text/css">
#cont{
width:300px;
height:300px;
margin-left:200px;
border:1px solid
}
</style>
</head>
<body>
<a href="#" onclick="return Start()">Start</a> |
<a href="#" onclick="return Stop()">Stop</a><br />
<div id="cont"></div>
</body>
</html>
Спустя 7 минут, 38 секунд (5.01.2011 - 00:02) vladex написал(а):
Вот спасибо тебе ЧЕЛОВЕЧИЩЕ!!!