StUV
Rotaredom
уточнение - наверное все-таки "php-программист" ?программист как правило такой работы бежит
среди "веб2.0/etc-программистов" много хороших профи, пришедших в програминг толстых клиентов на JS с "более серьезных" технологий..
уточнение - наверное все-таки "php-программист" ?программист как правило такой работы бежит
<div id="mmenu">
<ul>
<li class="item"><a href="#"><sample>пункт1</sample></a></li>
</ul>
</div>
var menu= doc.xpath( "//*[@id='mmenu']" );
var curitem= menu.xpath( "//*[@class='item']" );
var menuitem= curitem.clone(); // шблон вывода одного пункта меню.
if( data ) for( item in menudata ){
var newitem= menuitem.clone();
newitem.xpath( '//sample' )= item.title;
newitem.xpath( '//@href' )= item.uri;
curitem.insertAfter( newitem );
curitem= newitem;
} else menu.die();
<div id="mmenu">
<ul>
<li class="item"><a href="/abc/">щёлкни меня!</a></li>
<li class="item"><a href="/dfe/">нет, меня!</a></li>
<li class="item"><a href="/fgh/">и меня! и меня!</a></li>
<li class="item"><a href="/ijk/">прищёлкни себя!</a></li>
</ul>
</div>
<form method=post id="myForm" class="x-form-items">
<label>
<sample>Label1:</sample>
<input name="Element1" type="text" class="x-field" />
</label>
<label>
<sample>Label2:</sample>
<input name="Element2" type="checkbox" value="yes" class="x-flag" />
</label>
<label>
<sample>Label3:</sample>
<select name="Element3" class="x-select"></select>
</label>
<label>
<sample>Label4:</sample>
<textarea name="Element4" class="x-smalltext"></textarea>
</label>
</form>
Пусть дизайнер напишет такое {hack}типо шоб дизайнер не вызвал случайно фатал еррор
<div class="formDiv">
{if $form->formValidate}
<div class="error_message">
{foreach from=$form->formValidate item="v"}
{$v.text}
{/foreach}
</div>
{/if}
<div class="formFields">
{$form->begin()}
{foreach from=$form->formFields item="field"}
<div class="formCaption">{if $form->getCaption()}{$form->getCaption()}</div>{/if}
<div class="formField">{$form->next()}</div>
{/foreach}
{$form->end()}
</div>
</div>
{foreach from=$form->formFields item="field"}
<div class="formCaption">{if $form->getCaption()}{$form->getCaption()}</div>{/if}
{if $field->type=='select'}
<div class="formFieldSelect">{if $field->validate}<span class="red bold">*</span>{/if}{$form->next()}</div>
{else}
<div class="formField">{$form->next()}</div>
{/if}
{/foreach}
очень интересная фишка, но схему их взаимоействия я не очень, признаться, понял.Quicky поддерживает синтаксис blitz