2013-02-22 3 views
0

У меня есть форма с несколькими ввода, например:FancyBox OnClose поместить содержание

FORM START 
News -> input 
News picture -> input (id="newspics", name="news_picture") 
Add -> submit button 

"Hyperlink Set picture" -> opening Fancy box window with gallery (table, 5*5, 25 pictures), images must be hyperlinked with unique id 

FORM END 

Мне нужна связь между Fancy коробкой OnClose() и мой вход (news_picture), когда пользователь нажимает на картину мне нужно: закрытие fancy box, ввод идентификационного номера на мой вклад (новостное изображение). Пожалуйста, если кто-нибудь поможет мне.

Обновление: Я решил проблему. ?

Я делаю небольшой PHP скрипт, FWRITE номер функции записи ID, когда пользователь нажмет на addpicture.php ID = $ идентификатор в фантазии поле

После этого, я получаю их, код:

'onClosed'   : function() { 
jQuery.get('aa.txt',function(data){ 
alert(data); 
}); 
} 
+1

В то время как я согласен, что это не большой вопрос, если вы собираетесь спускать вниз, вы должны опубликовать комментарий, указывающий, почему, чтобы помочь плакату улучшить вопрос, чтобы они могли получить ответ. – EmmyS

+0

Давайте поговорим о контратаке;) – JFK

ответ

0

Если вы хотите передать PHP переменные в FancyBox обратного вызова вы можете сделать

$(".fancybox").fancybox({ 
    "onClosed" : function(){ 
    $("#input_selector").val(<?php echo $phpVariable; ?>); 
    // or add an ID attribute 
    // $("#input_selector").attr("id", ""+<?php echo $phpVariable; ?>+""); 
    } 
}); 

... в приведенном выше примере, чтобы получить вам представление о том, как это сделать, его не рецепт;)

Имейте в виду, что onClosed является обратным вызовом для fancybox v1.3.4 ... если вместо этого используется v2.x вместо afterClose.

+0

Благодарим за вопрос, но как я могу подключить свою гиперссылку в fancybox (когда пользователь нажимает картинку, приложение должно закрыть fancybox и поставить ID), например, теперь я использую это: <тип скрипта = "text/javascript"> function addTextTag (текст) { document.getElementById ('text_tag_input'). value + = text; } и гиперссылка Picture Martelo2302

+0

Я сейчас тестирую свой код, я ставлю этот код, этот тест «добавить для испытания» струна работы, когда я закрываю FancyBox, теперь мне нужен гиперссылке (одновременно): посыла уникальный идентификатор при щелчке закрыть fancy box Martelo2302

Смежные вопросы