HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #821  
Старый 15.12.2008, 14:56
ss88
Участник форума
Регистрация: 27.11.2008
Сообщений: 161
Провел на форуме:
298300

Репутация: 128
Отправить сообщение для ss88 с помощью ICQ
По умолчанию

Ты пробовал подключать еще один CSS после первого? По теории и в действительности, одноименные стили заменяются последними одноименными. Т.е.
1-й способ описать стили с такими же именами в файле и подключить его по-порядку после первого
2-й способ
Код HTML:
document.getElementById('kakayatoTabla').className='твой описанный стиль';
Если у таблиц нет id, то выдери их другим способом через DOM, и замена имени стиля, как видишь, поисходит банально. А стиль, в этом случае, можно прописать и в самом html.

Вот, если я правильно понял вопрос, то предлагаю более или менее гибкое решение, которое иллюстрирует все вышесказанное
index.html
PHP код:
<!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=utf-8" />
<
title>Untitled Document</title>
<
link href="skin1.css" rel="stylesheet" type="text/css" />
<
link href="skin2.css" rel="stylesheet" type="text/css" />
<
style type="text/css">
<!--
.
changedTable1 {
    
background-color:#ffffff;
}
.
changedTable2 {
    
background-color:#000;
}
-->
</
style>
</
head>

<
body>

<
script type="text/javascript">
    var 
arStyles=new Array("table1","table2");
    var 
arChangeStyles=new Array("changedTable1","changedTable2");
    function 
changeType()
    {
        
tables=document.getElementsByTagName('table');
        for(
i=0i<tables.length;i++)
        {
            for(
k=0;k<arStyles.length;k++)
            {
                if(
tables.item(i).className==arStyles[k])
                {
                    
tables.item(i).className=arChangeStyles[k];
                    break;
                }
            }
        }
    }
</
script>
<
table width="200" border="1" class="table1">
  <
tr>
    <
td><b>привет от ss88</b></td>
  </
tr>
</
table>
<
table width="200" border="1" class="table2">
  <
tr>
    <
td><b>привет от ss88</b></td>
  </
tr>
</
table>
<
label>
  <
input type="submit" name="button" id="button" value="Change Style"  onclick="changeType()"/>
</
label>
</
body>
</
html
skin1.css
Код:
.table1
{
	background-color:#666;
}

.table2
{
	background-color:#000;
}
skin2.css
Код:
.table1
{
	background-color:#666;
}

.table2
{
	background-color:#000;
}
как видно, skin2.css подключается после первого и именно стили из него будут применены к таблице, потому что они пришли позже всех с такими именами... Функция changeType() найдет все тэги таблиц и заменит имена их стилей (если они описаны в массиве оригинальных стилей arStyles) на стили подмены. Вызов этой функции можно вставить, например, в событие onLoad тэга body.
Извините, если кривой js, я в нем не особо шарю

Последний раз редактировалось ss88; 15.12.2008 в 15:44..
 
Ответить с цитированием

  #822  
Старый 23.12.2008, 16:45
ss88
Участник форума
Регистрация: 27.11.2008
Сообщений: 161
Провел на форуме:
298300

Репутация: 128
Отправить сообщение для ss88 с помощью ICQ
Smile

Во многих высших учебных заведениях студентов заставляют делать свои странички, которые потом выкладываются на серваке инста...
Вот делал что-то такое для своей девушки, ориентировался на то, чтобы все это дело не проиндексировал поисковик и чтобы было все одной страницей + не так страшно, как получается обычно у большинства. Если что, ногами не бейте, я не дизайнер и с жабоСкриптом тоже нечасто общаюсь. Зато делал все своими руцями )))

СКАЧАТЬ МОЖНО ЗДЕСЬ. Может кому пригодится.
http://slil.ru/26472927

Последний раз редактировалось ss88; 23.12.2008 в 16:49..
 
Ответить с цитированием

  #823  
Старый 25.12.2008, 15:56
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

"Едет" сайт в ИЕ при непонятных обстоятельствах.
Открываем http://in-cognita.com/
Открываем ещё одну вкладку, а в ней любой сайт. На in-cognita.com "уезжает полстраницы". И так постоянно. Кто-то сталкивался с таким? В других браузерах всё норм.
 
Ответить с цитированием

  #824  
Старый 25.12.2008, 18:21
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

Уже исправил
 
Ответить с цитированием

  #825  
Старый 28.12.2008, 16:27
heretic1990
Постоянный
Регистрация: 02.07.2008
Сообщений: 472
Провел на форуме:
3728999

Репутация: 444
По умолчанию

как в место курсора вставить картинку?
 
Ответить с цитированием

  #826  
Старый 30.12.2008, 02:43
E-body
Новичок
Регистрация: 16.07.2008
Сообщений: 1
Провел на форуме:
2567

Репутация: 0
По умолчанию

Цитата:
Сообщение от heretic1990  
как в место курсора вставить картинку?
замена курсора работает не во всех броузерах.
 
Ответить с цитированием

  #827  
Старый 31.12.2008, 01:12
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

Если сделать флешевую страницу, то будет работать во всех.
 
Ответить с цитированием

  #828  
Старый 05.01.2009, 07:17
CraF
Познающий
Регистрация: 09.08.2005
Сообщений: 34
Провел на форуме:
74778

Репутация: 6
Arrow

Помогите пожалуйста.

Вообщем, есть одна страница, на ней одно изображение размером 1100х605, по сути оно должно растягиваться на весь браузер при разрешении 1152х1024.
При разрешении 1152х1024 смотрится нормально, но если смотреть при 1024х768, то появляются скролы как вертикальные так и горизонтальные, если смотреть при 1280х1152, тогда наоборот, изображение маленькое и не растягивается.

Вопрос в том, как обеспечить нормальный вид рисунка (чтобы растягивался или наоборот) в любом разрешении ??

Заранее спасибо.
 
Ответить с цитированием

  #829  
Старый 05.01.2009, 10:54
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме:
2584134

Репутация: 519


Отправить сообщение для -m0rgan- с помощью ICQ
По умолчанию

Выстави ширину рисунка 100% , тогда оно будет адаптироватся под любое разрешение...
 
Ответить с цитированием

  #830  
Старый 05.01.2009, 18:34
CraF
Познающий
Регистрация: 09.08.2005
Сообщений: 34
Провел на форуме:
74778

Репутация: 6
По умолчанию

Цитата:
Сообщение от -m0rgan-  
Выстави ширину рисунка 100% , тогда оно будет адаптироватся под любое разрешение...
Спасибо. А как это использовать совместно с тегом <area> ?

Ну т.е, есть строка

Код:
<area shape="rect" coords="164,120,158,391" href="index.php" alt="Просмотреть форум">
Соот-но по границам этого изображения есть ссылка на index.php. При разном разрешении экрана, разные координаты нужно указывать, т.к все сползает. Как решить эту проблему?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ