Показать сообщение отдельно
  #5 (permalink)  
Старый 16.07.2012, 15:36
Аватар для KupueIIIKo
Профессор
Отправить личное сообщение для KupueIIIKo Посмотреть профиль Найти все сообщения от KupueIIIKo
 
Регистрация: 04.10.2011
Сообщений: 357

featherEditor is undefined без аякса работает!

так загружаю html
$("#create").click(function()
{
$("#wrapper").load("create.php");
}

дальше php файл
выводит

Цитата:
if (isset($_POST['url']))
{
$url = SiteScreenshot ($_POST['url']);
$full_url = "http://delfun.ru/".$url;
echo "
<!-- Load Feather code -->
<script type=\"text/javascript\" src=\"http://feather.aviary.com/js/feather.js\"></script>

<!-- Instantiate Feather -->
<script type=\"text/javascript\">

var featherEditor = new Aviary.Feather({
apiKey: 'd8d50760e',
apiVersion: 2,
tools: 'stickers,text,draw',
appendTo: '',
onSave: function(imageID, newURL) {
var img = document.getElementById(imageID);
img.src = newURL;
}
});

function launchEditor(id, src) {
featherEditor.launch({
image: id,
url: src
});
return false;
}

</script>

<div id=\"injection_site\"></div>

<img id=\"image1\" src=\"$full_url\"/>

<!-- Add an edit button, passing the HTML id of the image and the public URL ot the image -->
<p><input type=\"image\" src=\"http://advanced.aviary.com/images/feather/edit-photo.png\" value=\"Edit photo\" onclick=\"return launchEditor('image1', '$full_url');\" /></p>";
}
else
{
echo "
<script type='text/javascript'>
$('#button_show').click(function()
{
var temp_url = $('#insert_url').val();
if (temp_url=='')
{
alert('Введите url');
}
else
{
$.ajax({
async: false,
type: 'POST',
url: 'create.php',
data: 'url=' + temp_url,
success: function(data){
$('#screen').html(data);
}
});
}
}
);
</script>
<div>
<input id='insert_url' type='url' placeholder='Пример: delfun.ru'/><button id='button_show'>Показать</button>
<div id='screen'>
</div>
</div>";
}
Ответить с цитированием