package com.lj.utils
{
import flash.external.ExternalInterface;
import mx.core.Application;
import mx.utils.URLUtil;
/**
* <p>Title:URL工具类 </p>
* <p>Description:URL</p>
* <p>Copyright: 个人所有</p>
* <p>Company: 刘军</p>
* @author 刘军 TomLiu
* @version 1.0 LastUpdata: 2012-12-29
*/
public class URLUtil
{
protected static const WINDOW_OPEN_FUNCTION:String="window.open";
/**
* 打开新页面
* @param url
* @param window
* @param features
*/
public static function openHtmlWindow(url:String, window:String="_blank", features:String=""):void
{
ExternalInterface.call(WINDOW_OPEN_FUNCTION, url, window, features);
}
/**
* 获取URL的参数
* @return
*/
public static function getHtmlURLParams():Object
{
var params:Object={};
//location.search是从当前URL的?号开始的字符串
var query:String=ExternalInterface.call("window.location.search.substring", 1);
if (query)
{
var pairs:Array=query.split("&");
for (var i:uint=0; i < pairs.length; i++)
{
var pos:int=pairs[i].indexOf("=");
if (pos != -1)
{
var argname:String=pairs[i].substring(0, pos);
var value:String=pairs[i].substring(pos + 1);
params[argname]=value;
}
}
}
return params;
}
/**
* 系统部署到服务器上时,获取服务器的域名URL包括端口号
*/
public static function getRootURL():String
{
return ExternalInterface.call("window.location.hostname");
}
/**
* 系统部署到服务器上时,获取站点的URL
* @return
*/
public static function getContentURL():String{
return ExternalInterface.call("window.location");
}
}
}
分享到:
相关推荐
XMLLoader.as ---------------------- 加载xml的类 xmlToArray.as ---------------------- xml转换Array util: ArrayUtil.as ---------------------- 数组辅助功能 setFrameout.as ---------------------- ...
以前写了一个java的正规表达式的java工具类,分享一下,有用到的欢迎下载使用。 如果你有常用的定义好的,且测试通过的正规表达式,欢迎跟贴,也让我享用一下 . 类中用到了 jakarta-oro-2.0.jar 包,请大家自己在 ...
一个简单的开源Android工具类库,提供许多常用的类帮助我们开发程序。 AndroidCommon 一个简单的开源Android工具类库,提供许多常用的类帮助我们开发程序。 These are the Android Common Utils. Class ...
在使用【Zoom In / Zoom Out / Pan】工具时,按F6键可以循序在这3个工具间切换 iii. 在TOC中按住Alt键,并单击图层,等效于缩放到图层(Zoom To Layer) 22. 对线要素标注的增强 (对线要素进行标注时,如果...
AspBox是一个方便快速开发ASP框架,AspBox提供了大量实用的ASP通用过程及方法和子类,可以简化大部分的ASP操作。 AspBox还可以进行拓展子类对象以增强自身功能。封装严谨,层层嵌套,提高了...以及其他一些调用方法如as
with Tester(app) as tester: response = yield tester.http_client(tester.url_for('/hello')) ... 通过使用您可以使用当前HTTP服务器的地址创建URL。 您可以将其用于py.test之类。 import py
它可将你正在访问的网页中的所有资源(图片、flash、mp3、ram、asf等等)的URL抓下来,而无论它们被隐藏得多深。 另外,本软件提供对各种资源URL进行分门别类,并提供方便的界面(以网页为模板)在各资源URL间...
Base64是网络上最常见的用于传输8Bit字节码的...在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式。此时,采用Base64编码具有不可读性,需要解码后才能阅读。 一、编码 publi
* @param string $urlPattern A URL for each page, with (:num) as a placeholder for the page number. Ex. '/foo/page/(:num)' */ public function __construct($totalItems, $...
一定要保证在类路径ClassPath中有该jar包,并且保证在JAVA库路径JAVA Library Path中有本地库Native Library(\workspace\"Web应用"\WebRoot\WEB-INF\lib\下最好也要加入该jar包)。"SQLite.JDBCDriver"作为JDBC的...
4、通过CTRL + N创建的新页面不能直接在地址栏输入网址的问题 Being unable to type URL into the address bar if creating a new tab with CTRL + N 5、当禁用ActiveX时经常弹出ActiveX error 的问题 Annoying ...
用法将此添加到您的deps.edn中: thiru/repl-base { :git/url " https://github.com/thiru/clj-reloader " :sha " <COMMIT> " } 如果它们在您的类路径中,则这将启动Rebel-readline,nREPL和...
Android提供了一个工具类:AsyncTask,它使创建需要与用户界面交互的长时间运行的任务变得更简单。相对Handler来说AsyncTask更轻量级一些,适用于简单的异步处理,不需要借助线程和Handter即可实现。AsyncTask是抽象...
-多种拖拽工具,变形工具,编辑形状工具。单个拖动点也可单独使用。 -单文件自加载 -右键,双击,三击,键盘管理,鼠标手势 -影子生成器。FLASH也是可以模拟出效果不错的光影的。影子可以折墙壁 -防客户端修改解决...
* 【CommonUtil】常用工具: * trimString(),设置参数时需要用到的字符处理函数 * createNoncestr(),产生随机字符串,不长于32位 * formatBizQueryParaMap(),格式化参数,签名过程需要用到 * getSign(),生成...
HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest; HttpWebResponse response = request.GetResponse() as HttpWebResponse; System.IO.Stream responseStream = response....
7.Flash5中,Common Library默认共有几类公用对象: A. 3 B. 4 C. 5 D. 6 8.Flash中Remove movie clip指的是什么? A. 删除已复制的电影夹子 B. 删除电影夹子 C. 移动电影夹子 D. 复制电影夹子 9.Flash可接受...
3. 插件篇 6 3.1. 安装包管理器 6 3.2. 高亮类 7 3.2.1. Bracket Highlighter 7 3.2.2. CNPunctuationAutopair 7 3.3. Markdown 7 3.3.1. MarkdownEditing 7 3.3.2. Markdown Extended 7 3.3.2.1. 需要Monokai ...
1.1.2 as操作符——引用类型转换 3 1.1.3 base关键字——从派生类中访问基类的成员 3 1.1.4 变量——存储特定类型的数据 4 1.1.5 Console类——控制台中的输入流、输出流和错误流 6 1.1.6 Convert类——类型转换 8 ...
4.输入QC的URL地址 5.输入项目管理员的名称和密码 6.选择要导入需求的域和项目 7.选择第一项,导入需求。请注意:此工具可以同时支持案例导入和缺陷导入,如果需要导入的是案例,应选择Tests;如果需要导入的是缺陷,...