2013-03-19 4 views
0
<script type="text/javascript" charset="utf-8"> 
function PreviewContent(lang) { 
    window.open("<?php echo base_url('system/pages/preview/about/') ?>" + lang, "ckeditor_preview", "location=0,status=0,scrollbars=1,width=980,height=600"); 
} 

</script> 

<tr>            
<td valign="top"><?php echo lang('label_content'); ?></td><td> 
              <?php            echo $this->ckeditor->editor("content[$lang_k]", $text->content);     ?>           
<input type="button" value="Preview Content" onclick="PreviewContent('/<?php echo $lang_k; ?>');" /></td> 

JQuery окно нож doesn'nt работа

и сценарий окна открывалка

<script> 
$().ready(function() { 
$('.preview_content').html(window.opener.jQuery("input[name=content]<?php echo $p_lang; ?>").value); 
});  
</script> 

<div class="preview_content"></div> 
+1

'$ (document) .ready (function() {' –

+0

что вы ожидаете? Что на самом деле происходит? Я не вижу ввода с именем 'content' в любом месте, и я не знаю, почему вы вводите PHP непосредственно в строку селектора jQuery. – Eevee

ответ

0

Исправления.

  • $(document).ready
  • input[name="content"]
  • content['".$lang_k.".]

    $('.preview_content').html(window.opener.jQuery("input[name="content"]<?php echo $p_lang; ?>").value);

.html() используется для установки HTML внутри выбранного элемента.