|
Strona główna Zbieranina Serwisy Porady Projekty Humor sektora IT TODO Nowości Ostatnie zmiany Kontakt Find pages
Set your name in
UserPreferences Referenced by
JSPWiki v2.2.33
|
Powiększalne pole textareaZobaczyłem dziś na stronach portalu JDN Kod jest wzięty z systemu CMS Drupal Przykładowy kod strony:
<script type="text/javascript" language="javascript" src="drupal.js"></script>
<script type="text/javascript" language="javascript" src="texarea.js"></script>
<style>
.resizable-textarea {
width: 95%;
}
.resizable-textarea .grippie {
height: 14px;
background: #eee url(grippie.png) no-repeat 100% 100%;
border: 1px solid #ddd;
border-top-width: 0;
cursor: s-resize;
}
</style>
<form>
<textarea name="f" id="f" class="resizable" rows="10" cols="50">
</textarea>
</form>
Na początku dołączamy dwa pliki z kodem JavaScript. Pierwszy (drupal.js) zawiera ogólne funkcje, drugi zawiera kod modyfikujący zachowanie elementów textarea na stronie. Następnie definiujemy dwie klasy CSS: pierwsza określa szerokość naszego pola, druga definiuje wygląd dolnego paska z 'uchwytem' do powiększania. Na samym końcu definiujemy właściwe pole textarea. Konieczne jest podanie atrybutu id oraz ustawienia jednej z klas na resizable.
|
||||||