在此代码中,createRange无法在Chrome中使用.在IE中,它正在运行.请帮忙解决这个问题.是否有任何其他属性可以像创建范围一样工作.这样对我的项目很有帮助.
<script language=javascript>
var isSelected;
function markSelection ( txtObj ) {
if ( txtObj.createTextRange ) {
txtObj.caretPos = document.selection.createRange().duplicate();
isSelected = true;
}
}
function insertTag ( txtName, enclose ) {
if(document.f_activity_email == null) {
var tag = document.getElementById('EmailTokenID').value;
}
else {
var formC = document.f_activity_email;
var tag = formC.EmailTokenID.value;
}
var closeTag = tag;
if ( enclose ) {
var attribSplit = tag.indexOf ( ' ' );
if ( tag.indexOf ( ' ' ) > -1 ) …Run Code Online (Sandbox Code Playgroud) 我有一个类别列表和与每个类别相关的子类别数量。假设类别表被称为 Cat 然后我有热类别和冷类别我有另一个名为 subcats 的表然后我有以下内容:
猫:
ID Name
1 Hot
2 Cold
Run Code Online (Sandbox Code Playgroud)
子猫:
SubCatID CATID Name
1 1 soup
2 1 rice
3 1 pizza
4 2 salad
5 2 fruit
Run Code Online (Sandbox Code Playgroud)
我应该在我的设计中考虑性能,你如何评价我的设计?有没有更好的解决方案?
(类别只是示例 - 我有很多类别和子类别。)
我正在使用MAMP Pro驱动服务器,因此我可以在本地开发Magento站点.我是Magento开发的新手,因为我编码的几个错误而最终重新开始.我删除了以前的数据库,在MAMP Pro中创建了一个新的URL(即devmagento.com:8888),它指向我创建的新文件夹,将Magento社区版本放入文件夹,完成安装过程,一切安装完美.安装完成后,我尝试进入Manage Categories页面,发现它加载了标题的一部分,直到它"登录为bassplayer7".之后什么也没有 - 只是灰色.所有其他管理页面都有效(我没有尝试过每一个,但我尝试过的那些).
除了重新索引和关闭缓存之外,我没有在进入类别页面之前进行任何更改.没有上传,没有配置更改等
在解决问题时,我打开了日志记录(在Admin> Config中)和Profiler.日志记录似乎只记录前端.
关于要寻找什么,我有点不知所措.我也进入了var/cache,并清除了它.
任何帮助表示赞赏!!
在category.xml我更改引用名称中:
<reference name="left">
<block type="catalog/layer_view" name="catalog.leftnav" before="-" template="catalog/layer/view.phtml"/>
</reference>
Run Code Online (Sandbox Code Playgroud)
要content我假设将放置分层nav进入中心。但是,它仍然停留在左侧。实际上,即使我更改left为right,它仍然也不会从左侧边栏移动。
我在这里做错了什么?