4-мавзу. Html да формалар, фреймлар ва объектлар


Download 61.5 Kb.
Sana18.02.2023
Hajmi61.5 Kb.
#1211962
Bog'liq
html da formalar frejmlar va obektlar

4-мавзу. HTML да формалар, фреймлар ва объектлар

  • Режа:
  • 1. HTML-формалар
  • 2. Фреймлар
  • 3. Фреймлар орасидаги ўзаро таъсир

HTML-формалар

  • FORM элементи ҳужжатни маълум бир формага солади ва форма элементлари тэгларини бошқа тэглардан ажратиб туради.
    бир нечта <INPUT> тэглари кетма кетлигидан ташкил топади. Улар ва
    тэглари орасига жойлаштирилади. Формада усулдан (method), формага киритилган маълумотларни қайта ишлаш учун ҳолатлар (action) мавжуд. Усул (GET ёки POST) формага киритилган маълумотлар қай тарзда серверга жўнатилиш усулини белгиласа, ҳолат эса сервердаги қайси дастерга юборилиш URI (Uniform Resource Identifier) адресини ифодалайди.

Форманинг бошқарув элементлари — теги

  • TYPE=text атрибути
  • Агар фойдаланувчи унча катта бўлмаган матн киритса (бир ёки бир нечта сатр), тэгидан фойдаланади ва TYPE атрибутига text қиймати ўзлаштирилади. Стандарт ҳолат учун бу қийматни бериш муҳим эмас. Бундан ташқари майдонни номлаш ва унга мурожаат қилиш учун NAME атрибути ҳам берилади.
  • Сизнинг исмингиз

TYPE=checkbox атрибути

  • HTML формада мустақил белгилагич (байроқча) дан фойдаланиш учун тэгининг атрибутига TYPE=checkbox ни ўзлаштириш керак. Формага боғлиқ равишда фойдаланувчи бир ёки бир нечта белгилагичларни белгилаши мумкин. Агар тэги атрибути билан CHECKBOX қиймати қўлланилса, у билан бирга NAME ва VALUE атрибутлари ҳам қўлланилиши керак. NAME атрибути ушбу маълумот киритиш объектининг номини ифодалайди. VALUE атрибутида ушбу майдоннинг қиймати кўрсатилади.

  • Россия
  • VALUE="Россия">
  • Страны СНГ
  • VALUE="СНГ">
  • Баъзи ҳолларда ушбу майдон белгиланган ҳолда қўлланилиши ҳам мумкин. Бундай ҳолларда тэгида CHECKED атрибути қўлланилиши керак.

TYPE=radio атрибути

  • Баъзан бир нечта қийматлар орасидан бирини танлашга тўғри келади. Бундай ҳолларда формада тэги билан бирга TYPE=radio атрибути қўлланилади. Агар тэги атрибути билан ушбу қиймати қўлланилса, у билан бирга NAME ва VALUE атрибутлари ҳам қўлланилиши керак. NAME атрибути ушбу маълумот киритиш объектининг (тугма) номини ифодалайди. VALUE атрибутида ушбу майдон нинг қиймати кўрсатилади..

  • Эркак жинси
  • Аёл жинси

Фреймлар

  • Фреймлар тизимини тасвирлаш учун , ёки тэгларидан фойдаланилади.
  • тэги фреймларни белгилайди.
  • Фреймлардан ташкил топган Web-саҳифалар бўлинмасига эга бўлиши мумкин эмас.
  • ва контейнерлари хар бир фреймни белгилаш блокини ўраб туради. Бундай контейнернинг ичида фақат тэглари ёки киритилган тэглари мавжуд бўлади.
  • тэгининг атрибутлари:
  • - ROWS;
  • - COLS.

<FRAMESET ROWS = “100, 240, 140”> - учта фреймдан иборат тўпламни белгилайди. Қийматлар пикселларда берилган. Биринчи фрейм 100 пиксел, иккинчиси 240 пиксел ва ниҳоят сўнгги фрейм 140 пиксел баландликка эга.

  • <FRAMESET ROWS = “100, 240, 140”> - учта фреймдан иборат тўпламни белгилайди. Қийматлар пикселларда берилган. Биринчи фрейм 100 пиксел, иккинчиси 240 пиксел ва ниҳоят сўнгги фрейм 140 пиксел баландликка эга.
  • <FRAMESET ROWS = “25%, 50%, 25%”> -
  • экраннинг мақбул баландлигидан юқори қаторнинг қиймати 25 фоиз, ўрта қаторники 50 фоиз, қуйи қаторники 25 фоиз эканлигини билдиради.
  • <FRAMESET COLS = “*, 2*, 3*”> - қийматлар нисбий бирликларда. “Юлдузча” – “*” фазони пропорционал тақсимлаш учун ишлатилади. Хар бир юлдузча бутуннинг бир қисмини билдиради.
  • <FRAMESET COLS = “100, 25%, *, 2*”>.
  • .
  • тэги алохида файлларни белгилайди, бу тэг ва тэглари жуфтлигининг ичида жойлашиши лозим. Масалан:

Фреймлар орасидаги ўзаро таъсир


Download 61.5 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling