ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
84   •   Посмотреть все темы

Замена викторины

 

16
Вютемберг @Вютемберг
Здравствуйте! Подскажите пожалуйста, как сделать следующее:

Жму на кнопку "ВИКТОРИНА", открывается фрейм, а в нем не викторина, а страничка, адрес которой я укажу...

Никак не могу разобраться. Заранее благодарю!

20090
Dimitry @Dimitry
тебе в скрипты чата там гдето есть функция startgame()

16
Вютемберг @Вютемберг
demon пишет:

тебе в скрипты чата там гдето есть функция startgame()

Уважаемый Demon, А подскажите конкретнее пожалуйста. Я экспериментировал. Ничего не выходит(

/* Загружает викторину в новом раскрытом фрейме или закрывает (кроме Opera < 9.5) */
var gameon=0;
var framepos=0;
var gameheight=75;
function startgame(){
var obj=parent.document.getElementsByName('sets')[0];
var rows=obj.rows.split(',');
if(gameon==0){
parent.gameframe.location.href='http://'+domain+':7777/?chat='+chatlogin;
gameon=1; rows[framepos]=gameheight; obj.rows=rows.join(',');
}
else {
parent.gameframe.location.href='start.html';
gameon=0; rows[framepos]=0; obj.rows=rows.join(',');
}

Пытался поставить адрес вместо start.html, но викторина все равно загружается.

Отредактировано Вютемберг - 13.07.2009
458
ridz @ridz
parent.gameframe.location.href='http://'+domain+':7777/?chat='+chatlogin;

здесь ссылку свою поставь
parent.gameframe.location.href='твоя ссылка';

518
Mister_X @Mister_X
ridz пишет:

parent.gameframe.location.href='http://'+domain+':7777/?chat='+chatlogin;

здесь ссылку свою поставь
parent.gameframe.location.href='твоя ссылка';

А вот у меня стоит скрипт и все работает нормально
/* Загружает викторину в новом раскрытом фрейме или закрывает (кроме Opera < 9.5) */
var gameon=0;
var framepos=0;
var gameheight=75;
function startgame(){
var obj=parent.document.getElementsByName('sets')[0];
var rows=obj.rows.split(',');
if(gameon==0){
parent.gameframe.location.href='http://'+domain+':7777/?chat='+chatlogin;
gameon=1; rows[framepos]=gameheight; obj.rows=rows.join(',');
}
else {
parent.gameframe.location.href='start.html';
gameon=0; rows[framepos]=0; obj.rows=rows.join(',');
}
}

7094
--- @Render
Перепрочитай первый пост...

16
Вютемберг @Вютемберг
Спасибо, ребята! Demon, ridz +1!

Хотел еще поинтересоваться по поводу одного момента.

В чате установлена менюшка, с помощью которой можно менять фоны в чате. Она меняет файлы .css .....
Если установить у меня стиль 2, то фрейм top.html (верхний) остается того же цвета, что и в первом стиле((
Помогите пожалуйста решить этот вопрос.

458
ridz @ridz
если ты про фрейм с банером то он устанавливается только из главного ксс style.css

16
Вютемберг @Вютемберг
ridz пишет:

если ты про фрейм с банером то он устанавливается только из главного ксс style.css

Я про фрейм TOP. Он как раз под фреймом с баннером.))

458
ridz @ridz
посмотри во всех ли ксс прописан класс .top-body{ background-color: #FFD700;} а в самом верхнем нет записей background-color или bgcolor

16
Вютемберг @Вютемберг
ridz пишет:

посмотри во всех ли ксс прописан класс .top-body{ background-color: #FFD700;} а в самом верхнем нет записей background-color или bgcolor

Во всех ксс указаны пути для фонов, а самом верхнем фрейме ничего нет, что касалось бы фона

16
Вютемберг @Вютемберг
Дмитрий, надеюсь на Вашу помощь! 😀

20090
Dimitry @Dimitry
надо смотреть чат

16
Вютемберг @Вютемберг
Еще хотел узнать, каким образом можно одной ссылкой скрывать и раскрывать фрейм mleft? Тем же способом, что и викторину. ЧТо нужно указать в ФУНКЦИЯХ НИЖНЕГО ФРЕЙМА?

6600
Александр @admiral
Вютембергодной ссылкой не получится, в скриптах еще надо будет добавлять функцию навроде викторины
сама кнопка типа:
<a href=# onclick="parent.startmleft(); return false;" title="mleft - открывается как игра" class=ok>

в скриптах скопируй:
/* Загружает викторину в новом раскрытом фрейме или закрывает (кроме Opera < 9.5) */
за место game везде смени в скопированой функции на mleft и только настроить надо будет где и как в фреймовой твой фрейм расположен, настраивается там же в скопированой функции )

PS demon, можно както селать чтобы смайлы с фрейма можно было вставлять в строку нижнего фрейма
имеется ввиду как у меня сделана кнопка SM внизу **********

Отредактировано admiral - 15.07.2009
16
Вютемберг @Вютемберг
admiral пишет:

Вютембергодной ссылкой не получится, в скриптах еще надо будет добавлять функцию навроде викторины
сама кнопка типа:
<a href=# onclick="parent.startmleft(); return false;" title="mleft - открывается как игра" class=ok>

в скриптах скопируй:
/* Загружает викторину в новом раскрытом фрейме или закрывает (кроме Opera < 9.5) */
за место game везде смени в скопированой функции на mleft и только настроить надо будет где и как в фреймовой твой фрейм расположен, настраивается там же в скопированой функции )

PS demon, можно както селать чтобы смайлы с фрейма можно было вставлять в строку нижнего фрейма
имеется ввиду как у меня сделана кнопка SM внизу **********

Сделал ссылку в чате:

<a href=# onclick="parent.startmleft(); return false;" title='МЕНЮ'><IMG SRC="menu.html" BORDER=0></A>
Добавил в ФУНКЦИИ НИЖНЕГО ФРЕЙМА следующее:

/* Открытие фрейма mleft (кроме Opera < 9.5) */
var mlefton=0;
var framepos=0;
var mleftheight=50;
function startmleft(){
var obj=parent.document.getElementsByName('sets')[0];
var rows=obj.rows.split(',');
if(mlefton==0){
parent.mleftframe.location.href='smiles.html';
gameon=1; rows[framepos]=gameheight; obj.rows=rows.join(',');
}
else {
parent.gameframe.location.href='start.html';
gameon=0; rows[framepos]=0; obj.rows=rows.join(',');
}
}

Во фреймовой системе заменил:

<frame name=mleft src=mleft.html marginwidth=1 marginheight=1 scrolling=Yes frameborder=no noresize>
на

<frame name=mleftframe src=start.html marginwidth=0 marginheight=0 scrolling=Yes frameborder=1>
Фрейм открывается на месте фрейма викторины, а не слева..хм

6600
Александр @admiral
Вютемберг, все правильно )) читай мое сообщение еще раз:
только настроить надо будет где и как в фреймовой твой фрейм расположен, настраивается там же в скопированой функции

а если еще поточней, сейчас найду одно сообщение, для подсказки)

зы, через скока то времени...
https://vmeste.eu/forum?pid=117536#p117536 и ниже, почитай описание serhio )

Отредактировано admiral - 15.07.2009