Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.01.2011, 15:35
unq unq вне форума
Новичок на форуме
Отправить личное сообщение для unq Посмотреть профиль Найти все сообщения от unq
 
Регистрация: 11.01.2011
Сообщений: 6

Помогите со скриптом.
На JavaScript не писал. И походу чего-то не понимаю.
Пишу для своих нужд windows гаджет.
изначальный код того что нужно вставить в хтмл:

<script type="text/javascript" src="http://www.pokertableratings.com/js/widgets/widget.js?1998"></script>
<script type="text/javascript">if (ptrwidgets) ptrwidgets.load('75c0c62c0d45113be623cd1e2d486a3f','Nanonoko','stars');</script>
<div id="myptr_widget_75c0">Check out <a href="http://www.pokertableratings.com/stars-player-search/Nanonoko">
Nanonoko Online Poker Profile</a>
and other
<a href="http://www.pokertableratings.com/tools">free online poker tools</a>.</div>



Я втулил это все в гаджет но проблема оказалась в следующем. Гаджет подгрузил эту станицу один раз, а потом когда я его закрыл и открыл снова грузить ее отказался на отрез. Выводит только надписи Check out Nanonoko Online Poker Profile and other ... и.т.д.

Я решил добавить перезагрузку содержимого по таймеру. Но что то коряво сделал. Пришлось все выше написанное перенести в отдельный скрипт и изменить сам html. Получилось следующее:

html
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=Unicode" />
        <title>PTR player rating</title>
        <style type="text/css">
        body
        {
            margin: 0;
            width: 230px;
            height: 320px;
            font-family: verdana;
            font-weight: bold;
            font-size: 20px;
        }
        #gadgetContent
        {
            margin-top: -1px;
            width: 230px;
            vertical-align: middle;
            text-align: center;
            overflow: hidden;
        }
        </style>
		<script language="javascript" src="js/PTRinfo.js" type="text/javascript"></script>
        <script type="text/jscript" language="jscript">
            // Initialize the gadget.
            function init()
            {
                var oBackground = document.getElementById("imgBackground");
                oBackground.src = "url(img/background.png)";
				GetInfo();
            }
        </script>
    </head>
	
    <body onload="init()">
        <g:background id="imgBackground">
		</g:background>
    </body>
</html>


А вот с файлом скрипта проблемы. Весь текст со ссылками я убрал так как он не нужен. осталось лишь
<script type="text/javascript" src="http://www.pokertableratings.com/js/widgets/widget.js?1998"></script>
<script type="text/javascript">if (ptrwidgets) ptrwidgets.load('75c0c62c0d45113be623cd1e2d486a3f','Nanonoko','stars');</script>

то что непосредственно грузит инфу.

в итоге скрипт получился такой (не смейтесь)
function GetInfo()
{
src="http://www.pokertableratings.com/js/widgets/widget.js?1855"
if (ptrwidgets) ptrwidgets.load('75c0c62c0d45113be623cd1e2d486a3f','Sitnotafraid','stars');
setTimeout("GetInfo()",5000)
}


Но нифига не работает. Я так понимаю мне из хтмл нужно запустить свой скрипт, который в свою очередь запустит скрипт с стайта а он передаст страничку. Ну и что бы это все перегружалось по таймауту. Как я понимаю проблема именно с загузкой и выполнением удаленного скрипта.

Братцы помогите. Все время корячил C# с явой как то туго.)))
Ответить с цитированием
  #2 (permalink)  
Старый 11.01.2011, 16:08
unq unq вне форума
Новичок на форуме
Отправить личное сообщение для unq Посмотреть профиль Найти все сообщения от unq
 
Регистрация: 11.01.2011
Сообщений: 6

Переписал function GetInfo()

function GetInfo()
{
var url = "http://www.pokertableratings.com/js/widgets/widget.js?1855"
var PtrScript=document.createElement('script')
PtrScript.src = url
document.body.appendChild(PtrScript)
if (ptrwidgets) ptrwidgets.load('75c0c62c0d45113be623cd1e2d486a3f','Sitnotafraid','stars');
setTimeout("GetInfo()",5000);
}


все равно не работает(
Ответить с цитированием
  #3 (permalink)  
Старый 11.01.2011, 16:11
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

А что не работает? Какую ошибку выдаёт или ещё что-нибудь.
__________________
.
Ответить с цитированием
  #4 (permalink)  
Старый 11.01.2011, 16:19
unq unq вне форума
Новичок на форуме
Отправить личное сообщение для unq Посмотреть профиль Найти все сообщения от unq
 
Регистрация: 11.01.2011
Сообщений: 6

Сообщение от Skipp
А что не работает? Какую ошибку выдаёт или ещё что-нибудь.
Да если бы я еще видел ошибки. Писал в NotePad++. А запускаю непосредственно в Windows SideBar. И ничего не грузит(
Ответить с цитированием
  #5 (permalink)  
Старый 11.01.2011, 16:20
unq unq вне форума
Новичок на форуме
Отправить личное сообщение для unq Посмотреть профиль Найти все сообщения от unq
 
Регистрация: 11.01.2011
Сообщений: 6

И еще я по сравнению с шарпом не могу понять точки с запятой нужно ставить везде или нет?
Ответить с цитированием
  #6 (permalink)  
Старый 11.01.2011, 16:26
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

про ;
А в браузере не пробовал запустить?..!!
__________________
.
Ответить с цитированием
  #7 (permalink)  
Старый 11.01.2011, 16:29
unq unq вне форума
Новичок на форуме
Отправить личное сообщение для unq Посмотреть профиль Найти все сообщения от unq
 
Регистрация: 11.01.2011
Сообщений: 6

Еще раз переписал. Убрал скрипт вписал в сам ХТМЛ посоветовали на sql.ru. Получилось так но все равно не работает(((

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=Unicode" />
        <title>PTR player rating</title>
        <style type="text/css">
        body
        {
            margin: 0;
            width: 230px;
            height: 320px;
            font-family: verdana;
            font-weight: bold;
            font-size: 20px;
        }
        #gadgetContent
        {
            margin-top: -1px;
            width: 230px;
            vertical-align: middle;
            text-align: center;
            overflow: hidden;
        }
        </style>
        <script type="text/jscript" language="jscript">
            // Initialize the gadget.
            function init()
            {
                var oBackground = document.getElementById("imgBackground");
                oBackground.src = "url(img/background.png)";
            }
        </script>
    </head>
	
    <body onload="init()">
        <g:background id="imgBackground">
			<div id="gadgetContent">
			<script type="text/javascript">document.write('<sc' + 'ript type="text/javascript" src="http://www.pokertableratings.com/js/widgets/widget.js?' + Math.rnd() + '"></sc'+'ript>');</script>
			<script type="text/javascript">if (ptrwidgets) ptrwidgets.load('75c0c62c0d45113be623cd1e2d486a3f','Nanonoko','stars');</script>
			</div>
		</g:background>
    </body>
</html>
Ответить с цитированием
  #8 (permalink)  
Старый 11.01.2011, 16:33
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

знали бы что не работает, сами бы исправили
__________________
.
Ответить с цитированием
  #9 (permalink)  
Старый 11.01.2011, 16:36
unq unq вне форума
Новичок на форуме
Отправить личное сообщение для unq Посмотреть профиль Найти все сообщения от unq
 
Регистрация: 11.01.2011
Сообщений: 6

Создайте хтмл засуньте этот код и открыть.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с скриптом... cosonic Общие вопросы Javascript 6 03.07.2010 01:19
помогите с скриптом $12ANDRE12$ Firefox/Mozilla 2 12.05.2009 21:46
Помогите со скриптом Pilageen Общие вопросы Javascript 5 13.04.2009 14:13
помогите со скриптом rumrum Общие вопросы Javascript 7 24.03.2009 18:11
Помогите разобраться со скриптом! Чайник Элементы интерфейса 1 13.03.2009 23:57