Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    How to convert the output format in Javascript

    How to convert the output format in Javascript
    Mini commend

    If you want to format the output in Javascript, you must realize your codes by yourself because there are no related functions in Javascrip. These days, I got a set of functions written in Javascript to realize the data formatting coded by AJAX WebShop (You can dowonload AJAX WebShop in theire official site:http://www.joyistar.com]link [/URL] . Version 3 is recommended). They are very helpful.

    Find “system.js” in the directory of AJAX WebShop and you will get these functions below:

    function FormatFloat(value,mask)
    {
    return BasicFormat(value,mask,'FormatNumber')
    }
    function FormatDate(varDate, bstrFormat, varDestLocale)
    {
    return BasicFormat(varDate,bstrFormat,'FormatDate',varDes tLocale);
    }
    function FormatTime(varTime, bstrFormat, varDestLocale)
    {
    return BasicFormat(varTime,bstrFormat,'FormatTime',varDes tLocale);
    }
    function BasicFormat(value,mask,action,param)
    {
    var xmlDoc;
    var xslDoc;
    var v='<formats><format><value>'+value+'</value><mask>'+mask+'</mask></format></formats>';
    xmlDoc=parseXML(v);

    var x;
    if(isIE)
    x='<xsl:stylesheet xmlns:xsl="uri:xsl">'
    else
    x='<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">';
    x+='<xsl:template match="/">';
    if(isIE) {
    x+='<xsl:eval>'+action+'('+value+',"'+mask+'"';
    if(param)x+=','+param;
    x+=')</xsl:eval>';
    }
    else
    x+='<xsl:value-of select="format-number('+value+',\''+mask+'\')" />';

    x+='</xsl:template></xsl:stylesheet>';
    xslDoc=parseXML(x);
    var s;
    if(isIE)
    s= xmlDoc.transformNode(xslDoc)
    else{
    //for mozilla/netscape
    var processor = new XSLTProcessor();
    processor.importStylesheet(xslDoc);
    var result = processor.transformToFragment(xmlDoc, xmlDoc);
    var xmls = new XMLSerializer();
    s = xmls.serializeToString(result);
    }
    return s;
    }

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    people using this forum don' t like spam, even in-topic one.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.