[HTML, Css] - Задай вопрос, получи ответ

Discussion in 'PHP' started by banned, 28 Jun 2007.

Thread Status:
Not open for further replies.
  1. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    На счёт скроллинга не знаю... Короче с форумом глюк какой-то, заменяет \n на n, попробуй
    Code:
    [COLOR=DarkRed]<script> 
    function nl($value) 
    { 
       return $value.replace(/^(([^\n]*\n)[COLOR=YellowGreen][B]{21,}[/B][/COLOR]).*$/i,'$1'); 
    } 
    </script>[/COLOR]
    [B][COLOR=RoyalBlue]<textarea rows="20" onkeyup="this.value = nl(this.value)"></textarea>[/COLOR][/B]
    Вон там где {21,} там пиши кол-во строк + 1.
     
  2. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    - работает, но коряво, если быстро вбивать, то пропускает ограничение...

    На событие вставка из буфера тоже такая фигня должна быть...

    onpaste="this.value = nl(this.value)" ?
     
    #182 -=lebed=-, 30 Dec 2007
    Last edited: 30 Dec 2007
  3. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Поидее да
    Кстати, что косаемого этого скрипта... Он заменяет текущую строку, а если быстро быстро печатать текст и нажимать ентер, то скрипт не успевает за пользователем... И текст прокатывает больше 20 строк... Думаю еще надо обработать по времени...
     
    #183 bul.666, 30 Dec 2007
    Last edited: 30 Dec 2007
    1 person likes this.
  4. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    -=lebed=-, по моему легче на PHP сделать.
    PHP:
    <?
    $rows 20;
    if(
    substr_count($_POST['passwords'], "\n") > $rows)
    {
         echo(
    'Максимальное кол-во паролей - '.$rows);
    }
    ?>
    PHP:
    <?
    $rows 20;
    $password array_slice(explode("\n"$_POST['passwords']), 0$rows); // 20 паролей
    ?>
     
  5. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Смысл... Будь кто поопытнее он бы подделал скрипт и все
     
    2 people like this.
  6. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    Ну тогда и там и там...

    Зачем отправлять на сторону сервера больше данных чем может принять скрипт?

    согласен, на стороне сервера тоже надо сделать ограничение...
    На стороне сервера добавил срез массива.
    PHP:
    $tmp=$_POST['ta'];
    $r array_slice(explode("\r\n"$tmp),0,20);
     
    #186 -=lebed=-, 30 Dec 2007
    Last edited: 30 Dec 2007
  7. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    Ребят, немного другой вопрос с <textarea>, намучился не могу больше.
    Нужно сделать чтобы не было полосы прокрутки при пустом поле. В Мурзилке её нет, но в ИЕ и Опере есть:
    Вот кусок html кода:
    HTML:
    <textarea id="mess" name="mess" rows="5" cols="69"></textarea>
    Вот кусок css:
    HTML:
    #mess{
    	width: auto;
    	padding: 3px;
    	margin: 8px;
    	background-color: #CCCFD4;
    }
    Не хочу чтоб была эта дурацкая полоса:
    [​IMG]
     
  8. astrologer

    astrologer Elder - Старейшина

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Code:
    #mess{
    	width: auto;
    	padding: 3px;
    	margin: 8px;
    	background-color: #CCCFD4;
    	overflow: hidden;
    }
    Только, по-моему, ничего плохого в полосе прокрутки нет.
    С ней интерфейс интуитивно более понятен.
     
    1 person likes this.
  9. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    не нравится она мне когда форма пуста.
    overflow: auto; и усё помогло)
    Спасибо!
     
  10. Alpha][

    Alpha][ Elder - Старейшина

    Joined:
    19 Oct 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    Народ , посоветуйте плиз хорошую книгу для новичка по ХТМЛ :d
     
  11. phol1eadeux

    phol1eadeux Elder - Старейшина

    Joined:
    7 Aug 2007
    Messages:
    108
    Likes Received:
    48
    Reputations:
    -1
  12. byblik

    byblik Elder - Старейшина

    Joined:
    1 Oct 2006
    Messages:
    108
    Likes Received:
    48
    Reputations:
    -5
    Я сам до недавних пор как ты искал хорошую книгу по html но понил что почти все книги - гавно собачье :) лучше спецификации не найдешь нигде!!! www.w3.org (офф сайт) вот спецификация по html на русском, можно скачать! http://obp.ru/~pluton52/html.html
    З.Ы. это мое мнение :)
     
    2 people like this.
  13. Meanor

    Meanor Elder - Старейшина

    Joined:
    9 Sep 2007
    Messages:
    66
    Likes Received:
    9
    Reputations:
    0
    По-моему очень неплох сайт "первые шаги" раздел Html&Web (хотя первым моим учебником по хтмл был все-таки представленный выше stepbystep) там вверху еще про css, javascript, xml. А вот для php уже надо искать что-нибудь другое =/
     
    #193 Meanor, 4 Jan 2008
    Last edited: 4 Jan 2008
  14. cb93ka

    cb93ka Elder - Старейшина

    Joined:
    4 Jan 2007
    Messages:
    36
    Likes Received:
    13
    Reputations:
    3
    имеется такой код

    HTML:
    <html>
    <head>
    <title>ляляля</title>
    <style type="text/css">
    <!--
    body {
    	background-color: #000000;
    	color: #FFFFFF;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
    }
    h3{
    	font-size: 10px;
    	font-style: italic;
    	margin-top: 2px;
    }
    span{
    	font-size: 14px;
    	font-style: italic;
    	margin: 0px;
    	
    }
    -->
    </style>
    
    <!-- HEAD START HERE -->
    
    <script language="JavaScript1.2">
    <!--
    
    /*
    Contractible Headers Script- © WOscripts.com
    Visit http://www.woscripts.com
    */
    
    var ns6=document.getElementById&&!document.all?1:0
    
    var head="display:''"
    var folder=''
    
    function expandit(curobj){
    folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
    if (folder.display=="none")
    folder.display=""
    else
    folder.display="none"
    }
    
    //-->
    </script>
    
    <!-- HEAD END HERE -->
    
    
    
    
    </head>
    <body>
    
    
    
    <!-- BODY START HERE -->
    <table width="300" border="1" align="center" cellpadding="3" cellspacing="3">
    <tr><td>
    <h3 align="right" style="cursor:hand" onClick="expandit(this)">Нажмите сюда</h3>
    <span style="display:none" style=&{head};>Тут может быть все, что вы захотите.</span>
    <h3 align="right" style="cursor:hand" onClick="expandit(this)">А теперь сюда</h3>
    <span style="display:none" style=&{head};>Тут, тоже, может быть все, что угодно :)</span>
    </td></tr>
    </table>
    
    <!-- BODY END HERE -->
    
    </body>
    </html>
    
    
    1. что в css прописать нада чтобы не было огромных промежутков между нажми сюда и нажми еще сюда, а так же не было здорового промежутка между кнопкой и появившимся текстом.

    что то типа в закрытом варианте:
    ссылка1
    ссылка2
    т.е. между ними был маленький промежуток

    и в открытом виде:
    а не так как щас

    2. можно ли сделать конструкцию типа <td>ссылка</td><td>текст текст текст текст </td>
    т.е. ссылка в одной ячейке, а текст появляется в другой
     
    #194 cb93ka, 11 Jan 2008
    Last edited: 11 Jan 2008
  15. ZEXEL

    ZEXEL Elder - Старейшина

    Joined:
    7 Jan 2008
    Messages:
    351
    Likes Received:
    193
    Reputations:
    3
    Вопрос такой, как на страничку вкинуть флешку ?
    <img src="index.swf"> я думал что так, но не получается так :(
     
  16. inSa(Ne)rd

    inSa(Ne)rd В Стране Чудес

    Joined:
    14 Mar 2005
    Messages:
    240
    Likes Received:
    1,370
    Reputations:
    168
    Лучше всего так (чтобы всем правилам соответствовало):

    <object type="application/x-shockwave-flash" data="index.swf" width="300" height="250">
    <param name="movie" value="index.swf" />
    <p>Для просмотра видео<br /> требуется <a href="http://www.adobe.com/software/flashplayer/">Adobe Flash Player</a><br /><br /><a href="http://www.adobe.com/software/flashplayer/">Скачать Adobe Flash Player</a></p>
    </object>

    Размеры свои естественно. А вот тот кусок, который между <p></p> можно убрать вообще. Его видно, если флеш не работает у человека. Можно вместо него другое написать что-то.
     
    8 people like this.
  17. LoneWolf666

    LoneWolf666 Elder - Старейшина

    Joined:
    9 Dec 2005
    Messages:
    207
    Likes Received:
    121
    Reputations:
    12
    ZEXEL,
    если хочешь красиво, то так:
    Code:
    <object classid="clsid:d27cdb9e-ae6d-11cf-69b8-444553540000" width="ширина" height="высота" codebase="http://active.macromedia.com/flash6/cabs/swflash.cab#version=6,0,0,0">
    <param name="movie" value="адрес к нужному флешу" /> //это область видео
    <param name="play" value="true" /> // кнопка запуска
    <param name="loop" value="true" /> // полоса прокрутки
    <param name="quality" value="high" /> // значение качества отображения флэша
    </object>
    classid - параметр программы.

    Можно проще - (не проверял)
    <object data=" " type=" " />
    в data адрес к объекту, в тип как я понимаю application/x-shockwave-flash.

    Надеюсь помог

    Блин.. Нерд быстрее написала и точнее =) *sorry*
     
  18. ZEXEL

    ZEXEL Elder - Старейшина

    Joined:
    7 Jan 2008
    Messages:
    351
    Likes Received:
    193
    Reputations:
    3
    спасибо помог, теперь мне еще навалилось проблем с изучением Флеша ! буду юзать дальше

    А какие учебники б посоветовали для изучения флеша ?
     
  19. Tw!m4

    Tw!m4 Elder - Старейшина

    Joined:
    15 Jun 2007
    Messages:
    187
    Likes Received:
    19
    Reputations:
    0
    народ

    есть менюшка такова типа
    Code:
    menu1
    menu2
    menu3
    и надо, что б нажав на меню menu2 открылось суб меню такова типа
    Code:
    menu1
    menu2
       submenu1
       submenu2
    menu3
    подскажите, как эта реализовать?

    ЗЫ: менюшка прописанна во фрэйме
    ЗЫЫ: идеи с подменой фрэйма отменяется....
     
  20. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    это тебе в джава-скрипт надо было запостить.....вот скрипт такого плана http://woweb.ru/js/12/084/
     
    1 person likes this.
Thread Status:
Not open for further replies.