За последние 24 часа нас посетили 17982 программиста и 1650 роботов. Сейчас ищут 1178 программистов ...

Добавление класа

Тема в разделе "HTML и CSS", создана пользователем ex1der, 16 июл 2015.

  1. ex1der

    ex1der Новичок

    С нами с:
    16 июл 2015
    Сообщения:
    1
    Симпатии:
    0
    Есть кусок кода, который при условиях добавляет картинку в <div> c Id="check_name"
    Код (PHP):
    1. $html = '<img src="./images/good.gif">';
    2. switch($mode)
    3. {
    4.     case 'check_name':
    5.         $username = clean_username($this->request['username']);
    6.  
    7.         if (empty($username))
    8.         {
    9.             $html = '<img src="./images/bad.gif">'</span>';
    10.         }
    Как сделать что бы вместо картинки добавлялся css класс, на пример .error, и получалось что то типа этого
    Код (PHP):
    1. <div id="check_name" class="splash error></div>
    Заранее спасибо!

    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. Catrina

    Catrina Новичок

    С нами с:
    24 апр 2015
    Сообщения:
    321
    Симпатии:
    0
  3. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Добавление слова к строке через регулярки в языке, где можно просто складывать строки - это мощно :)
     
  4. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    по моему можно через DOM проделать такое.

    Добавлено спустя 5 минут 41 секунду:
    Код (PHP):
    1. document.getElementById("myDIV").className = "mystyle";
    Добавлено спустя 1 минуту 8 секунд:http://www.w3schools.com/jsref/prop_html_classname.asp
     
  5. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Это не добавление, а замена. Добавление вот:
    Код (PHP):
    1. var element = document.getElementById("myDIV");
    2. element.className += " mystyle"; 
     
  6. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    благодарю.