powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / js: Заполнение списка
3 сообщений из 3, страница 1 из 1
js: Заполнение списка
    #34370405
LaMort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочется сделать динамически заполнение списка, который в статике выглядит примерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<ul id="member_list">  	 
    <li>
        <a href="javascript:this.refresh() "class="priv_btn"> </a>  
        <span>Вася Пупкин</span>            
        <a href="javascript:alert('ii');" class="info_btn"> </a>  
    </li>
    <li>
        <a href="javascript:alert('!!');" class="priv_btn"> </a>  
        <span>Сессия туфта</span>            
        <a href="javascript:alert('ii');" class="info_btn"> </a>  
    </li>
    <li>
        <a href="javascript:alert(this.className);" class="priv_btn"> </a>  
        <span>Петя Васечкин</span>            
        <a href="javascript:alert(this.className);" class="info_btn"> </a>  
    </li>	    
</ul>

следующий код замечательно работает в мозилле, но весьма криво в ие:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
    var list = document.getElementById("member_list");    
    var li = document.createElement("li");    
    var span = document.createElement("span");    

    var a = document.createElement("a");    
    a.setAttribute("href", "javascript:alert('i1');")
    a.setAttribute("class", "priv_btn")
    a.appendChild(document.createTextNode('\xA0')); 		
 		
 		
    span.appendChild(document.createTextNode(TextStr));
 	
    var a1 = document.createElement("a1");    
    a1.setAttribute("href", "javascript:alert('i2');")
    a1.setAttribute("class", "info_btn")
		a1.appendChild(document.createTextNode('\xA0')); 		
 						    
    li.appendChild(a);
    li.appendChild(span);
    li.appendChild(a1);
    list.appendChild(li);
В ие вначале идут 2 картинки, причем почему то ужатые по высоте до 1 пиксела, потом перенос строки потом текст. Хочется как нить это поправить.

прошу помощи :)
...
Рейтинг: 0 / 0
js: Заполнение списка
    #34370815
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LaMort
В ие вначале идут 2 картинки, причем почему то ужатые по высоте до 1 пиксела, потом перенос строки потом текст.
это как-то связано с приведённым кодом. какие картинки?
LaMort
Код: plaintext
 var a1 = document.createElement("a1");   

Код: plaintext
 var a1 = document.createElement("a");   
...
Рейтинг: 0 / 0
js: Заполнение списка
    #34370942
LaMort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
упс, сорри. Забыл добавить
member_frame.css
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
    ul {
        list-style:none;
        margin: 0 ;
        padding: 0 ;
    }
    li {
        margin: 0 ;padding: 0 ;
        width: 100 %;
        clear:both;
    }
    li span {
        float:left;
    }
   .priv_btn { 
       background:url(images/priv.gif) center center no-repeat;
       margin: 0 ;
       padding: 0  7px;
       text-decoration:none;
       float:left;
	}
  .info_btn {
      background:url(images/tr_i.gif) bottom center no-repeat;
      margin: 0 ;
      padding: 0  7px;
      text-decoration:none;
      float:left;
      
  }
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / js: Заполнение списка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]