2013-06-28 56 views
-3

我需要幫助解決語法錯誤與此字符串:行情有問題PHP和JavaScript

<?php echo do_shortcode('[computer_tablet]<a href="URL" class="btn btn-blue" style="margin-left: 6px;" onclick="javascript:void window.open('URL','1372423739702','width=300,height=320,toolbar=0,menubar=0,location=0,status=1,scrollbars=1,resizable=0,left=0,top=0');return false;">Words</a>[/computer_tablet]'); ?> 

謝謝

+0

這不是一個完整的(或者甚至是功能上不完整的)代碼片段。 – crowder

+1

我認爲「總noob」是一個重要的細節,可以幫助我的用戶 – Ankloop

+0

不是。我們可以根據代碼和問題來說明您的技能水平,但這確實不重要。人們在這裏幫助和回答問題,無論是由新手或專家。如果有人知道答案,他們會告訴你。你現在有2個正確答案。 –

回答

1

您使用的是相同的報價爲部分你用來定義字符串的開始和結束的參數字符串。因此,當代碼編譯時,字符串從「[computer...」開始,結束於「windows.open(」。您需要使用轉義引號 - \' - 只要您使用與開始和結束字符串相同的引號。

<?php echo do_shortcode('[computer_tablet]<a href="URL" class="btn btn-blue" style="margin-left: 6px;" onclick="javascript:void window.open(\'URL\',\'1372423739702\',\'width=300,height=320,toolbar=0,menubar=0‌​,location=0,status=1,scrollbars=1,resizable=0,left=0,top=0\');return false;">Words</a>[/computer_tablet]'); ?> 

注意每個單引號前的反斜槓?

+0

我無法工作,請給我完整正確的代碼嗎?非常感謝你 – Ankloop

+0

嗨,我編輯了答案,該工作:) –

+0

嗨,你的代碼工作,謝謝!!!!!!! – Ankloop

1

window.open(\'URL\', \'etc... 轉義引號

+0

我無法得到它的工作,你能給我完整的正確的代碼嗎?非常感謝你 – Ankloop

+0

那麼你應該在使用它之前學習一種語言的語法,在混合幾種語言的時候甚至更多。 – Virus721