2008 Szeptember 20, 2008

Collapse TEXTAREA probléma XSL / XSLT


PROBLÉMA NYILATKOZAT:
Futottam ebbe a problémát illetően a XSLs szövegdobozokba. Egyszerű szavakkal, a probléma akkor keletkezik, ha van egy üres <textarea> tag, akkor össze fog omlani, hogy <textarea />.
vagyis ha volt valami hasonlót a XSL és az XML adatok a TEXTAREA érték visszatér semmi ...

<textarea name='description'> <xsl:value-of select="DESCRIPTION"/> </ textarea>

Mivel a böngészők nem ismerik ezt, ez okozza a többi az űrlap HTML befut a szöveg területre.

Lehetséges megoldások:

Az XSL, adjunk hozzá egy nem törhető-tér () után a xsl: value tag.BEWARE, hogy vigyázzon ezt a külön hely van hozzá, közben kliens oldali érvényesítésének ezen a területen.

<textarea name='description'> <xsl:value-of select="DESCRIPTION"/> </ textarea>

Vagy
<xsl:value-of select="concat (DESCRIPTION,'')"/>

Vagy
Tegyen be egy <xsl:value-of select="@unknown" /> tag mutat egy ismeretlen attribútum. Ez ki fogja kényszeríteni a PHP XSLT feldolgozót, hogy létrehoz egy nyitó és záró szöveget terület tag, akkor is, ha semmi között.

Vagy
Tegyen be egy <xsl:text> mezőt tartalmazó helyet kényszeríteni a záró tag.

Ugyanakkor, ha a fent említett megoldások tűnhet, hogy oldja meg a problémát, még mindig nem vagyok meggyőződve arról, hogy igazuk van és a legjobb módja javítani. Ha van más, jobb módja a rögzítés a trükkje, kérem, ossza meg velünk.


2008 Szeptember 14, 2008

Különféle XSL Vizsgálati feltételek (Gyűjteménye xsl: if és xsl: MIKOR vizsgálati feltételei mellett)

Minden alkalommal, amikor meg kell csinálni egy xsl: if vagy XSL: a vizsga, én vissza a segédkönyvet. Soha nem úgy tűnik, hogy emlékszem rájuk. Gondoltam, nem lenne inkább kint, mint én, aki inkább szeretné, hogy mindannyian, lehetséges, egy helyen, készen arra hivatkozott, ha szükséges.

Azok számára, akik újak ... szintaxisa xsl: if

<xsl:if test="expression">
<! - Tartalom: sablon ->
</ Xsl: if>

Az xsl: if / xsl: a vizsga Collection
Az alábbi feltételek mindegyike egyszerű és magától értetődő. Szóval azt hiszem nem kell sok magyarázatot

<xsl:if test="position()=last()-1">
Ez az utolsó, de ha az egyik eleme a listán!
</ Xsl: if>

<xsl:if test="SALARY> 5000 ">
A fizetés személy nagyobb, mint Rs. 5000
</ Xsl: if>

<xsl:if test="count(JOBS)> 3 ">
Több mint 3 munkahely ebben a listában!
</ Xsl: if>

<xsl:if test="(@DEPT ='SALES') vagy (@JOINYEAR = '1997')">
Ez a személy az értékesítési részleg vagy a csatlakozás évében az 1997
</ Xsl: if>

<xsl:if test="EXPERIENCE">
Ez a személy van atleast egyik tapasztalatot gyerek elemét.
</ Xsl: if>

<xsl:if test="@HOBBY">
A személy egy hobbi attribútuma.
</ Xsl: if>

Ugyanez a szöveg feltételekkel lehetne használni XSL: Válassza ki / XSL: MIKOR is

xsl: válassz

XSLT xsl: choose utasítás hasonló xsl: ha viszont van néhány fontos különbség:
• Egy xsl: choose elem lehet próbálni több mint egy feltételt, és adjunk hozzá különböző csomópontok az eredmény fát, amely alapján a feltétel igaz.
• Az xsl: choose elem lehet egy alapértelmezett sablont hozzá az eredmény fát, ha egyik feltétel teljesül. (Vesd össze xsl: if, amelynek nincs megfelelője a "más" állapot.)
• Az xsl: choose elem sajátos subelements, amelyek ahhoz szükségesek, hogy működjön, amíg lehet tenni bármely jól formált kívánt elemeket belsejében egy xsl: if elemet.

<xsl:choose>
<xsl:when test="boolean-expression">
Tegyél valamit, amikor ez a kifejezés logikai-MEL
</ Xsl: amikor>
<xsl:otherwise> valami mást </ xsl: más>
</ Xsl: válasszon>


2008 Szeptember 13, 2008

JavaScript: Edit weblap a böngészőben

Nos, azt kell mondjam, nem egy ilyen hasznos darab a tudomány, de ha egy Web Developer, jól jöhet, egy nap (vagy ugye?). Itt kicsi bookmarklet, amely lehetővé teszi, hogy szerkessze a weboldal bármely oldalon.
És sajnálom! Ön tudja menteni az eredményt a helyi gépen csak.

javascript: document.body.contentEditable = "true"; document.designMode = 'a'; void 0


2008 Szeptember 4, 2008

Rögzített (Ez még az ablak statikus scroll) Page Blocks CSS segítségével csak

Ez az üzenet lehet egy jó példa a kifejezést "Tanítás nagymama szopni tojás" ... Mert ez csak BASIC CSS Stuff. De azok számára, mint a feledékeny nekem, hogy ez egy áldás álruhában. Mindig azt gondoltam (tudtam elveszíteni a munkámat, mert azt mondta ezt), ez csak lehet tartani egy része a HTML oldal tartalma statikus (jelentését, a helyzet továbbra is az AS IS Scroll Window), a néhány okos scriptek, avagy minden tudományos számításokat, hogy megtalálja a dinamikus helyzet, csapdába Window.scroll események és beállítása időtúllépés stb

Soha nem gondoltam volna, hogy ilyen egyszerű .... Itt a CSS / HTML alább, van négy statikus blokk, egy rögzített minden extrimities az oldal, fent, jobbra, lent és balra ... mondanom sem kell ... lehet választani egy vagy több, ha kell ...

CSS
. Statikus {display: block; z-index: 10; color: # ffffff; overflow-x: hidden; overflow-y: hidden; pozíció: ixed;
}
# Tartalom {margin: 0px 100px 150px 160px; border: 1px solid # e6e6e6}

# Betakar-t {top: 0px; background: # 33CC66, szélesség: 100%, magasság: 55px;}

# Betakar-l {top: 80px; background: # FF9966, magasság: 300px, szélesség: 150px; border: 2px solid # e6e6e6;}

# {B betakar-bottom: 0px; background: # 3333CC; szélesség: 100%, magasság: 55px;}

# Betakar-r {top: 80px; background: # 6666FF, magasság: 300px, szélesség: 140px; border: 2px solid # e6e6e6, jobb: 0;}

HTML
<div id="contents"> Ön főoldal tartalma </ div>
<div id="wrap-b" class="static">
Statikus tartalom az oldal alján
</ Div>
<div id="wrap-t" class="static">
Statikus tartalom az oldal tetejére
</ Div>

<div id="wrap-l" class="static">
Statikus tartalom bal oldalon
</ Div>
<div id="wrap-r" class="static">
Statikus tartalom az oldal jobb
</ Div>

Tekintse meg minta itt wroking


2008 Szeptember 2, 2008

CSS hack: Javascript, CSS, HTML Firefox csak

Sok idő érezzük annak szükségességét, hogy írjon a problémák böngésző hack (bár ez nem egy jó megoldás, akkor UI fejlesztők kénytelenek ilyen rossz, míg a nagy Böngészők Wars jön egy fegyverszünet). Korábban én is a cikkben említett Az Ön csak IE , hogyan kell írni a CSS részlet lenne látható IE böngésző <IE7 csak.

Tegnap volt egy eset, amikor meg akartam írni néhány FireFox specifikus CSS kódrészlet. Nos! Nem vagyok biztos abban, hogy van egy CSS kód, de van egy HTML. Van egy fogás azonban ez a darab HTML HTML doesnot hágó érvényesítés. De anywaz! Ha elakadsz, vagy rosszul, mint olyan, nincs-érvényesítés tekintetében a (néha van, hogy kegyetlen), akkor használja a következő, hogy nyilvánítson egy linket egy FF csak a stíluslapot, vagy akár csak kódolni a CSS ezen blokk. A kód

<comment> Tedd csak Firefox HTML / CSS / Scripts itt </ comment>

például
<comment>
<style>
/ * Stílusok az FF csak * /
fieldset {border: 1px solid # dddddd;}
</ Style>
</ Comment>

I "m boldog ebben a pillanatban ...


2008 Szeptember 1, 2008

Vegye speciális tételt egy javascript tömb, amely megfelel az átadott sztring

Itt gyors módja meghosszabbítja a natív Javascript Array objektum, csak erre ...

Array.prototype. removeItem =function(str) {
for(i=0; i<this.length ; i++){
if(escape(this[i]).match(escape(str.trim()))){
this.splice(i, 1); break;
}
}
return this;
}

Szóval most meg tudod csinálni valami ilyesmit ...

var animals= new Array("dog","lion","cat","tiger","elephant");
animals. removeItem ('tiger');

Most az állatok tömb tartalmazza a "kutya", "oroszlán", "macska", "elefánt";

PS: És itt van a String Vágás Prototype is ...

String.prototype.trim=function(str) {
str = this != window? this : str;
return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}


Élvezze ....


NDK home | Kifejezése IT | kifejezése szájpadlás | kifejezése Penmenship | kifejezése Awe | kifejezése Myself