适用于智能电视浏览器的网页焦点控制实现方法与流程

文档序号:11828797阅读:来源:国知局

技术特征:

1.一种适用于智能电视浏览器的网页焦点控制实现方法,包括:

步骤1)、智能电视浏览器加载所要显示的网页代码;其中,所述网页代码包括有自定义的焦点标签,所述自定义的焦点标签包括自定义的属性与自定义的事件,所述自定义的属性与焦点标签的显示样式相关联;

步骤2)、智能电视浏览器的JavaScript监听操作事件,使用焦点标签时,将监听到的操作事件映射到所述自定义的焦点标签,根据自定义的焦点标签的坐标信息及焦点标签的层级关系,计算出各个自定义的焦点标签的相对位置,并通过控制焦点标签的显示样式使某一焦点标签成为聚焦的焦点,从而实现焦点的移动。

2.根据权利要求1所述的适用于智能电视浏览器的网页焦点控制实现方法,其特征在于,步骤2)中,智能电视浏览器的JavaScript所监听到的操作事件为遥控器操控事件,则所述步骤2)进一步包括:

步骤2-1-1)、遍历所要显示的网页内所有自定义的焦点标签,并将这些焦点标签在网页所处的绝对位置、高宽,以及焦点标签的层级关系记录下来;

步骤2-1-2)、默认情况下,首先将最靠近页面左上角的自定义焦点标签定为初始焦点位置,为其添加获取焦点的标识,使其呈现聚焦样式;

步骤2-1-3)、页面获取遥控器发出的按键事件时,判断按键键值,若按键为确认键,执行下一步,若按键为方向键,执行步骤2-1-5),否则不处理;

步骤2-1-4)、执行当前具有获取焦点标识的焦点标签中对应的按键动作;

步骤2-1-5)、根据步骤2-1-1)所记录的所有自定义的焦点标签的绝对位置以及焦点标签的层级关系计算焦点标签间的相对距离,根据计算结果寻找当前具有获取焦点标识的焦点标签对应方向上最近的自定义焦点标签,为其添加获取焦点的标识,同时清除当前具有获取焦点标识的焦点标签上的标识。

3.根据权利要求1所述的适用于智能电视浏览器的网页焦点控制实现方法,其特征在于,步骤2)中,智能电视浏览器的JavaScript所监听到的操作事件为鼠标操控事件,则所述步骤2)进一步包括:

步骤2-2-1)、遍历页面内所有自定义的焦点标签,并将这些标签在页面所处的绝对位置、高宽,以及焦点标签的层级关系记录下来;

步骤2-2-2)、默认情况下,将最靠近页面左上角的自定义的焦点标签定为初始焦点位置,为其添加获取焦点的标识,使其呈现聚焦样式;

步骤2-2-3)、鼠标移动时,实时获取鼠标位置,若鼠标位于自定义的焦点标签内,则为此标签添加标识,使其呈现鼠标悬浮的样式;

步骤2-2-4)、鼠标单击时,获取鼠标当前位置;

步骤2-2-5)、根据步骤2-2-1)所记录的所有自定义的焦点标签的绝对位置及高宽,判断鼠标点击位置是否处于自定义的焦点标签内;

步骤2-2-6)、若鼠标点击位置处于某一自定义的焦点标签内,则执行此焦点标签对应的点击事件,并为其添加获取焦点的标识,清除之前具有获取焦点的标识的焦点标签上的标识;若鼠标点击位置不处于任一自定义的焦点标签内,则不作任何处理。

4.根据权利要求1所述的适用于智能电视浏览器的网页焦点控制实现方法,其特征在于,所述网页代码屏蔽了智能电视浏览器所采用的默认焦点控制实现方法中包含的焦点标签。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1