Javascript 未捕获引用错误:使用btn按钮的赋值中的左侧无效
仅当预订了高级条目时,通过引导按钮的链接才应显示在基本条目中。这应在Worldsoft CMS的门户模块内实现 第一种解决方案在Chrome、IE等浏览器中效果良好,但在Firefox中效果不佳。如果我点击按钮,那里什么也不会发生。我认为,使用Javascript 未捕获引用错误:使用btn按钮的赋值中的左侧无效,javascript,twitter-bootstrap,button,referenceerror,Javascript,Twitter Bootstrap,Button,Referenceerror,仅当预订了高级条目时,通过引导按钮的链接才应显示在基本条目中。这应在Worldsoft CMS的门户模块内实现 第一种解决方案在Chrome、IE等浏览器中效果良好,但在Firefox中效果不佳。如果我点击按钮,那里什么也不会发生。我认为,使用”)是无效的; } detailbutton(); 函数detailbutton(){ var tiendadetails=('Premium-Eintrag'); 如果(tiendadetails=='Premium Eintrag') {documen
”)是无效的;
}
detailbutton();
函数detailbutton(){
var tiendadetails=('Premium-Eintrag');
如果(tiendadetails=='Premium Eintrag')
{document.write('
'); }
else{document.write('只包含基本条目,
无进一步信息
);}
}
我没有发现我的错误!?你有什么想法吗?在
var-premium
使用
var溢价=(“”)代码>
而不是
var溢价=(“”)代码>你好,罗曼B。我看不出“使用”和“代替”有什么区别!?当您用单引号开始字符串时,在这些引号内执行的任何通常需要用引号包装的操作都需要使用双引号,否则字符串将结束。在第一个示例中,“内部”引号是双引号,用于防止字符串结束。罗曼B.的回答是正确的。再次感谢@Romain和@MutualDesigns!我忽略了这一点。我更改了它,但是按钮没有按应有的方式显示。代码位于[链接](第页:)上。请参阅页面末尾的屏幕截图正确/错误。好的,我发现了一个错误,但如果我单击第一个按钮,那里什么也不会发生。!?第一个按钮根本不工作,第二个按钮工作正常,但在Firefox中不工作(两者都没有错误消息)。
<---First solution works good (Code with tags):------------------------->
<script type='text/javascript'>
detailbutton();
function detailbutton() {
var tiendadetails = ('<wstag class="wsTag" id="306" type="ddbf_137"
widget="checkbox">Portal Field :: Tienda-Details</wstag>');
if (tiendadetails == 'Premium-Eintrag')
{ document.write("<button class='btn btn-warning'>" + "<wstag
class="wsTag" id="290" type="PORTALS_MORE" widget="link">" + "Portals ::
Mehr..." + "</wstag>" + "</button>"); }
else { document.write('<p style="color: #ff0000;">only basic entry,
no further information</p>'); }
}
</script>
<---First solution (Code looks resolved like this):--------------------->
<script type='text/javascript'>
detailbutton();
function detailbutton() {
var tiendadetails = ('Premium-Eintrag');
if (tiendadetails == 'Premium-Eintrag')
{ document.write("<button class='btn btn-warning'>" + "<a
href='/portal/9/68/tiendassantanyi/cult?
portal_id=16&peid=9&q=&next=22,30,e&previous=s&qid=3cp8rbc8erv1klro299d02
mdn4&p=&location_id=68' >Premium Entry: Click here for important details!
</a>" + "</button>"); }
else { document.write('<p style="color: #ff0000;">only basic entry,
no further information</p>'); }
}
</script>
Uncaught ReferenceError: Invalid left-hand side in assignment
<!---------------New Script Button for Premium-Eintrag------------------>
<script type='text/javascript'>
premium();
function premium() {
var premium = ('<wstag class="wsTag" id="290" type="PORTALS_MORE"
widget="link">Portals :: Mehr...</wstag>');
}
detailbutton();
function detailbutton() {
var tiendadetails = ('<wstag class="wsTag" id="306" type="ddbf_137"
widget="checkbox">Portal Field :: Tienda-Details</wstag>');
if (tiendadetails == 'Premium-Eintrag')
{ document.write('<button class="btn btn-warning" id="premium">
</button>'); }
else { document.write('<p style="color: #ff0000;">only basic entry,
no further information</p>'); }
}
</script>
<!----------------------looks resolved like this------------------------>
<script type="text/javascript">
premium();
function premium(){
var premium = ('<a href='/portal/9/68/tiendassantanyi/cult?
portal_id=16&peid=9&q=&next=22,30,e&previous=s&qid=3cp8rbc8erv1klro299d02
mdn4&p=&location_id=68' >Premium Entry: Click here for important details!
</a>');
}
detailbutton();
function detailbutton(){
var tiendadetails = ('Premium-Eintrag');
if (tiendadetails == 'Premium-Eintrag')
{ document.write('<button class="btn btn-warning" id="premium">
</button>'); }
else { document.write('<p style="color: #ff0000;">only basic entry,
no further information</p>'); }
}
</script>