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

Кнопка "админка". как сделать невидимой ...

 

2902
serhio @serhio
fomich пишет:

serhio сделал так ...
<a href# onclick="parent.wo('index.php?inc=set&'+parent.yourkey,'Настройки','500','300','yes');return false" target=setting title=Настройки><script>if(parent.status==9 || parent.status==8 || parent.status==7 || parent.status==6 || parent.status==5 || parent.status==4 || parent.status==3 || parent.status==2 || parent.status==1) document.write('<input type=button class=ok value=Настройки>');</script></a>
🙁 но админ не видит кнопку

посмотри, пожалуйста, мое примечание к предыдущему моему сообщению... я сделал небольшую ошибку... там счас подправлено... также поправил в этом сообщении в твоем коде... можешь взять код кнопки отсюда...

2902
serhio @serhio
fomich пишет:

serhio сделал так ...
🙁 но админ не видит кнопку

отпишись, все ли получилось у тебя?... есть ли еще у тебя вопросы по этой теме?...

164
fomich @fomich
вроде все получилося ... только когда в мазиле я обновляю нижний фрейм ... то все кнопки которые по статусам раскинул исчезают

2902
serhio @serhio
fomich пишет:

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

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

130
DimasiK @DimasiK
serhio,

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

Сделал вот так:

<script>if(parent.status==1) document.write('<input class="ok" type="submit" onclick="cmd.value='/privat ';" value="Приват" title="oтправить в приват"'>);</script>

Подскажи, как быть.

2902
serhio @serhio
DimasiK пишет:

serhio,

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

Сделал вот так:

<script>if(parent.status==1) document.write('<input class="ok" type="submit" onclick="cmd.value='/privat ';" value="Приват" title="oтправить в приват"'>);</script>

Подскажи, как быть.

судя по всему, ошибка вкралась в запись:

document.write(' <input class="ok" type="submit" onclick="cmd.value= '/privat ';" value="Приват" title="oтправить в приват"'> );

проверь, все ли верно в этой записи... я здесь увидел две ошибки...

1. правильная запись document.write(' ...') ... у тебя символ закрытия тега ">" вывалился за пределы кавычек...
2. внутри записи document.write(' ...') ты не можешь использовать однократные кавычки, потому как они определяют окончание записи, что внутри скобок... но, когда такая необходимость возникает, поступают следующим образом - перед кавычкой, которая оказывается внутри других однотипных кавычек, но не служит признаком окончания записи, ставят обратную косую черту - "\" ... то есть запись onclick="cmd.value='/privat';" , что оказалась внутри (' ... '), должна выглядеть так - onclick="cmd.value=\'/privat\';" либо так - onclick="cmd.value=\"/privat\";"

а вся кнопка получит вид:

<script>if(parent.status==1) document.write('<input class="ok" type="submit" onclick="cmd.value=\'/privat \';" value="Приват" title="oтправить в приват">');</script>

130
DimasiK @DimasiK
serhio, большое спасибо! ...типерь работает.

3910
Дмитрий @Q-Tec
А при наводе на ссылку, остаётся стрелка (курсор), это как бы обычный текст...., что надо сделать, чтобы рукой выделялось? 😀

<a href# onclick="parent.wo('index.php?inc=love&'+parent.yourkey,'Загс','490','300','yes');return false" target=setting title=Загс><script>if(parent.status==11 || parent.status==10 ||parent.status==9 || parent.status==8 || parent.status==7 || parent.status==6 || parent.status==5 || parent.status==4 || parent.status==3 || parent.status==2 || parent.status==1) document.write('Загс');</script></a>

Отредактировано Q-Tec - 13.01.2008
11667
Латвиец @Латвиец
style="cursor: hand;"

20090
Dimitry @Dimitry
Латвиец пишет:

style="cursor: hand;"

hand - только IE
pointer - во всех

т.е. cursor:pointer;

12
Nobody @Nobody
КОД:
<a href=# onclick="parent.wo('index.php?inc=admin&'+parent.yourkey,'Админка','500','300','yes');return false"><img src=http://s39.radikal.ru/i085/0812/db/e66e0e71ac24.jpg target=admin title=Админка><script>if(parent.status<=3 && parent.status!=0) document.write('');</script></a>


Кнопка все равно видна всем. В чем проблема подскажите, пожалуйста?

7094
Dim @Render
Parent status неверно уазан, не проще сделать парен для ника?

12
Nobody @Nobody
Ников шефов и модеров много. Это дольше.

Где там ошибка конкретно: вроде все сделано по объяснению на предыдущей странице.

3972
удалён @Bandit
Nobody пишет:

КОД:
<a href=# onclick="parent.wo('index.php?inc=admin&'+parent.yourkey,'Админка','500','300','yes');return false"><img src=http://s39.radikal.ru/i085/0812/db/e66e0e71ac24.jpg target=admin title=Админка><script>if(parent.status<=3 && parent.status!=0) document.write('');</script></a>


Кнопка все равно видна всем. В чем проблема подскажите, пожалуйста?

так попробуй

<a href=# onclick="parent.wo('index.php?inc=admin&'+parent.yourkey,'admin','500','300','yes');return false" target=admin title=Админка><script>if(parent.admin==1) document.write('<img src="http://s39.radikal.ru/i085/0812/db/e66e0e71ac24.jpg" border="0" alt="Админка">');</script></a>

12
Nobody @Nobody
Render - не сработало

Бандит - а этот сработал.

Почему ни if(parent.status<=3 && parent.status!=0), ни if(parent.status==3) не работали, а if(parent.admin==1) сработал? Причем все таки некоторые новички её видят. Проверял.

Отредактировано Nobody - 23.02.2009
2902
serhio @serhio
Nobody пишет:

КОД:
<a href=# onclick="parent.wo('index.php?inc=admin&'+parent.yourkey,'Админка','500','300','yes');return false"><img src=http://s39.radikal.ru/i085/0812/db/e66e0e71ac24.jpg target=admin title=Админка><script>if(parent.status<=3 && parent.status!=0) document.write('');</script></a>


Кнопка все равно видна всем. В чем проблема подскажите, пожалуйста?

будет видна всем... что тут вообще делает этот скрипт?... для статусов не равных нулю и меньших 3 он пишет ничего... для всех остальных статусов тоже ничего не выводится... сама ссылка в виде рисунка стоит вне скрипта... естественно, что она видна всем... ссылка в виде рисунка должна выводиться по условию в скрипте, а не просто пустое место внутри кавычек... что-то типа такого:

<a href=# onclick="parent.wo('index.php?inc=admin&'+parent.yourkey,'Админка','500','300','yes');return false"><script>if(parent.status<=3 && parent.status!=0) document.write('<img src=http://s39.radikal.ru/i085/0812/db/e66e0e71ac24.jpg target=admin title=Админка>');</script></a>

12
Nobody @Nobody
благодарю.

Что нужно изменить в коде, чтобы прописать просто переход на какую нибудь другую страницу? Как будет выглядеть код?

602
Женя @zhekaosincev
ПРИМЕР
<a href=# onclick="parent.wo('ссылка'+parent.yourkey,'Форум','1000','1000','yes');return false" target=_blank title=Форум><img src="картинка кнопки" border="0"></a>

11667
Латвиец @Латвиец
Nobody пишет:

Что нужно изменить в коде, чтобы прописать просто переход на какую нибудь другую страницу? Как будет выглядеть код?

<a href="адрес" target="_blank">Название</a>

12
Nobody @Nobody
примного благодарен.