关于链接的打开方式
Author
Zhou Renjian
Create@
2005-11-30 22:25
我用Firefox,所以可以使用标签式浏览,而不用像IE那样开多个窗口。我浏览网页的时候,碰到链接,通常有个担心,就是这个链接将会以什么效果来回应我的点击呢?
先说一下可能出现的情况,一、在原窗口中打开新的链接;二、以新窗口的方式打开;三、在原有的页面中跳转;四、AJAX的操作,不刷新页面更新当前页面的某些部分;五、Firefox中以Tab的形式打开窗口。暂时接触到的就这几种情况。
什么情况下我希望这几种情况出现呢?
第一种情况:原窗口打开新链接。我已经读完了当前页面,而且当前页面没有我感兴趣的其他链接,那好原窗口打开新链接是最好的。譬如IBM developerworks的tutorial通常你都可以一路地前进的,所以原窗口打开新链接是适合的。
第 二种情况:新窗口打开新链接。当前窗口还有我感新兴趣的链接,或者内容还有我没有看完的,但其中内容参考了另外一个链接,存在阅读上的断裂,或者我对该链 接有兴趣,则此时我想以新的窗口打开。如果这个时候的链接直接覆盖了原来的链接,则是令我十分不舒服的。另外就是如果这个新打开的窗口需要是一个全屏的窗 口,则是必须新开一个窗口的,这个可以接受。
第三种情况:在原有页面中跳转。这对于一个页面的长文章来说,这个是必需的。譬如W3C上的一些推荐标准,文章很长,很有必要进行页面内跳转。这个时候不应该新开窗口或者Tab。
第四种情况:AJAX操作刷新页面内部分内容。这个时候是不支持新打开窗口或者Tab的,否则只能是Script的错误。
第五种情况:以Tab形式打开窗口。例如在Firefox中,用<Ctrl>+Click或者用鼠标中键点击。这对于不想出现太多窗口的习惯来说是很好的。但是在一个窗口内的Tab太多的情况,我也会希望是以新窗口的方式来打开。
那 我最多的担心是什么呢?就是我在Firefox中,点一个链接,他就给我谈出一个新的窗口了。而这个时候我更多地希望他能够在新的Tab中打开。由于我不 知道我要点击的链接是否是在新的窗口中打开还是在原窗口中打开,但是我在“讨厌新窗口”和“牺牲原窗口中打开的可能而在新的Tab中打开”中经常选择了 <Ctrl>+Click,但是我依旧要时刻提醒自己,时刻担心着什么时候又给我弄个新窗口出来。有时有的链接我很希望他能够在原来窗口中打\r 开的,可是偏偏人家在HTML里面设置了Target为_blank,这样我就必须要通过<Ctrl>+Click来打开新的Tab了,而打\r 开完了我还要关掉那个无用的Tab!这就使得我感觉极为不爽!
一个设想
是不是可以在链接的颜色上形成一个标准,什么颜色将会以什么方法来 打开,这样用户就有更好的选择。要不就是对于每一个链接,可以在鼠标hover其上面的的时候,提供菜单或者可以允许用户通过<Tab>来选 择其打开的方式,而浏览器的右键菜单也可以做的更智能点。