{"id":97,"date":"2011-07-10T22:00:00","date_gmt":"2011-07-10T22:00:00","guid":{"rendered":"http:\/\/behstant.com\/blog\/?p=97"},"modified":"2012-04-20T14:19:54","modified_gmt":"2012-04-20T20:19:54","slug":"crear-un-dialogo-simple-con-jquery-ui","status":"publish","type":"post","link":"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/","title":{"rendered":"Crear un Dialogo simple con jQuery UI"},"content":{"rendered":"<p>Como pueden leer en la parte de arriba, les voy a mostrar como hacer un dialog simple de jquery. El dialogo consta de un t\u00edtulo, un simple mensaje y el boton de aceptar.<\/p>\n<p>Conforme los usuarios vayan opinando ire mostrando opciones para poder manipular el dialogo, pero las mas comunes y que voy a usar aqui es que el dialogo se muestre en forma Modal. \u00bfQu\u00e9 significa esto? que al mostrar un dialog en la forma Modal este ocupara toda la pantalla del navegado hasta que el usuario lo cierre. Aqu\u00ed el ejemplo.<\/p>\n<ul>\n<li class=\"but\" style=\"text-align: center;\"><a id=\"mostrarDialog\" class=\"large button-ed red\">Mostrar Dialogo<\/a><\/li>\n<\/ul>\n<p>y el c\u00f3digo que nos produce este resultado es el siguiente:<\/p>\n<pre class=\"brush: javascript; gutter: true\">$(document).ready(function(){ \r\n\u00a0\u00a0\u00a0\u00a0\u00a0 $(&quot;#mostrarDialog&quot;).click(function() {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 $(&quot;#ejemDialog&quot;).dialog(&quot;open&quot;);\r\n\u00a0\u00a0 });\r\n\r\n\u00a0\u00a0 var cancel = function(){\r\n\u00a0\u00a0\u00a0\u00a0 $(&quot;#ejemDialog&quot;).dialog(&quot;close&quot;);\r\n\u00a0\u00a0\u00a0 }\r\n\r\n\u00a0\u00a0 $(&quot;#ejemDialog&quot;).dialog({\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 autoOpen:false,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 width: 250,\u00a0 \u00a0\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 height: 250,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 modal:true,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 zIndex: 3999,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 position: [150,150],\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 buttons: {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &quot;Aceptar&quot;: cancel\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\u00a0\u00a0 });<\/pre>\n<p>El c\u00f3digo de arriba es lo que hace la magia con jQuery, y estamos diciendo que sea modal, con un tama\u00f1o de 250&#215;250 pixeles y que tenga un posici\u00f3n de 150&#215;150 pixeles con respecto a nuestro explorador, ya que el dialogo aparece en posici\u00f3n absoluta.<\/p>\n<p>Pero falta de mencionar algo. \u00bfEn donde esta esa informaci\u00f3n que aparece en el dialogo? La respuesta es muy simple. Es un codigo html que ponemos dentro de una &#8220;div&#8221; el cual contiene el ID al cual vamos a hacer la referencia con jQuery, el T\u00edtulo de nuestro dialogo y finalmente el contenido que deseemos con un lindo boton. El html es escondido por jQuery UI y se mostrar\u00e1 cuando uno se lo indique. El codigo html es el siguiente:<br \/>\n<script type=\"text\/javascript\"><\/script><script type=\"text\/javascript\">\/\/ <![CDATA[\n\n\n\n\n<div id=\"ejemDialog\" title=\"Lindo dialogo no?\">\n\nEste es un simple dialogo hecho con jQuery =)<\/div>\n\n\n\n\/\/ ]]><\/script><\/p>\n<p>Si tienen alguna duda respecto al c\u00f3digo no duden en ponerla, recuerden que pueden encontra mas informacion del Dialogo <a href=\"http:\/\/jqueryui.com\/demos\/dialog\/\">aqu\u00ed<\/a><\/p>\n<div id=\"ejemDialog\" title=\"Lindo dialogo no?\">\n<p>Este es un simple dialogo hecho con jQuery, yeah !!<\/p>\n<p>No olvides dejar tus comentarios \ud83d\ude00<\/p>\n<\/div>\n<p><script type=\"text\/javascript\">jQuery(function($){console.info('cargado');$(\"#mostrarDialog\").click(function(){console.info('Se dio click en el boton');$(\"#ejemDialog\").dialog(\"open\")});var cancel=function(){$(\"#ejemDialog\").dialog(\"close\")};$(\"#ejemDialog\").dialog({autoOpen:false,width:250,height:250,modal:true,zIndex:3999,position:[150,150],buttons:{\"Aceptar\":cancel}})});<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como pueden leer en la parte de arriba, les voy a mostrar como hacer un dialog simple de jquery. El dialogo consta de un t\u00edtulo, un simple mensaje y el boton de aceptar. Conforme los usuarios vayan opinando ire mostrando opciones para poder manipular el dialogo, pero las mas comunes y que voy a usar &#8230; <a title=\"Crear un Dialogo simple con jQuery UI\" class=\"read-more\" href=\"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/\" aria-label=\"Read more about Crear un Dialogo simple con jQuery UI\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[27,23,25,8,24],"tags":[],"class_list":["post-97","post","type-post","status-publish","format-standard","hentry","category-codigo-fuente","category-javascript","category-jquery","category-tutoriales","category-web2-0"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Crear un Dialogo simple con jQuery UI &#187; The Code<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Crear un Dialogo simple con jQuery UI &#187; The Code\" \/>\n<meta property=\"og:description\" content=\"Como pueden leer en la parte de arriba, les voy a mostrar como hacer un dialog simple de jquery. El dialogo consta de un t\u00edtulo, un simple mensaje y el boton de aceptar. Conforme los usuarios vayan opinando ire mostrando opciones para poder manipular el dialogo, pero las mas comunes y que voy a usar ... Read more\" \/>\n<meta property=\"og:url\" content=\"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/\" \/>\n<meta property=\"og:site_name\" content=\"The Code\" \/>\n<meta property=\"article:published_time\" content=\"2011-07-10T22:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2012-04-20T20:19:54+00:00\" \/>\n<meta name=\"author\" content=\"Reedyseth\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Reedyseth\" \/>\n<meta name=\"twitter:site\" content=\"@Reedyseth\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Reedyseth\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/\"},\"author\":{\"name\":\"Reedyseth\",\"@id\":\"https:\/\/behstant.com\/blog\/#\/schema\/person\/760327e1ee480ad2aabe8e40d784ec9f\"},\"headline\":\"Crear un Dialogo simple con jQuery UI\",\"datePublished\":\"2011-07-10T22:00:00+00:00\",\"dateModified\":\"2012-04-20T20:19:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/\"},\"wordCount\":282,\"commentCount\":4,\"articleSection\":[\"C\u00f3digo Fuente\",\"JavaScript\",\"jQuery\",\"Tutoriales\",\"Web2.0\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/\",\"url\":\"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/\",\"name\":\"Crear un Dialogo simple con jQuery UI &#187; The Code\",\"isPartOf\":{\"@id\":\"https:\/\/behstant.com\/blog\/#website\"},\"datePublished\":\"2011-07-10T22:00:00+00:00\",\"dateModified\":\"2012-04-20T20:19:54+00:00\",\"author\":{\"@id\":\"https:\/\/behstant.com\/blog\/#\/schema\/person\/760327e1ee480ad2aabe8e40d784ec9f\"},\"breadcrumb\":{\"@id\":\"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/behstant.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Crear un Dialogo simple con jQuery UI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/behstant.com\/blog\/#website\",\"url\":\"https:\/\/behstant.com\/blog\/\",\"name\":\"The Code\",\"description\":\"Learn Web Solutions in WordPress, PHP, jand also purchase code solutions.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/behstant.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/behstant.com\/blog\/#\/schema\/person\/760327e1ee480ad2aabe8e40d784ec9f\",\"name\":\"Reedyseth\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/117af509aa15be89968fe955258a7bf8ed362ec2adf1afcf2af50a976f2349fa?s=96&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/117af509aa15be89968fe955258a7bf8ed362ec2adf1afcf2af50a976f2349fa?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/117af509aa15be89968fe955258a7bf8ed362ec2adf1afcf2af50a976f2349fa?s=96&r=g\",\"caption\":\"Reedyseth\"},\"description\":\"My Google Profile+\",\"sameAs\":[\"http:\/\/behstant.com\"],\"url\":\"http:\/\/behstant.com\/blog\/author\/reedyseth\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Crear un Dialogo simple con jQuery UI &#187; The Code","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/","og_locale":"en_US","og_type":"article","og_title":"Crear un Dialogo simple con jQuery UI &#187; The Code","og_description":"Como pueden leer en la parte de arriba, les voy a mostrar como hacer un dialog simple de jquery. El dialogo consta de un t\u00edtulo, un simple mensaje y el boton de aceptar. Conforme los usuarios vayan opinando ire mostrando opciones para poder manipular el dialogo, pero las mas comunes y que voy a usar ... Read more","og_url":"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/","og_site_name":"The Code","article_published_time":"2011-07-10T22:00:00+00:00","article_modified_time":"2012-04-20T20:19:54+00:00","author":"Reedyseth","twitter_card":"summary_large_image","twitter_creator":"@Reedyseth","twitter_site":"@Reedyseth","twitter_misc":{"Written by":"Reedyseth","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/#article","isPartOf":{"@id":"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/"},"author":{"name":"Reedyseth","@id":"https:\/\/behstant.com\/blog\/#\/schema\/person\/760327e1ee480ad2aabe8e40d784ec9f"},"headline":"Crear un Dialogo simple con jQuery UI","datePublished":"2011-07-10T22:00:00+00:00","dateModified":"2012-04-20T20:19:54+00:00","mainEntityOfPage":{"@id":"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/"},"wordCount":282,"commentCount":4,"articleSection":["C\u00f3digo Fuente","JavaScript","jQuery","Tutoriales","Web2.0"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/","url":"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/","name":"Crear un Dialogo simple con jQuery UI &#187; The Code","isPartOf":{"@id":"https:\/\/behstant.com\/blog\/#website"},"datePublished":"2011-07-10T22:00:00+00:00","dateModified":"2012-04-20T20:19:54+00:00","author":{"@id":"https:\/\/behstant.com\/blog\/#\/schema\/person\/760327e1ee480ad2aabe8e40d784ec9f"},"breadcrumb":{"@id":"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/behstant.com\/blog\/tutoriales\/crear-un-dialogo-simple-con-jquery-ui\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/behstant.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Crear un Dialogo simple con jQuery UI"}]},{"@type":"WebSite","@id":"https:\/\/behstant.com\/blog\/#website","url":"https:\/\/behstant.com\/blog\/","name":"The Code","description":"Learn Web Solutions in WordPress, PHP, jand also purchase code solutions.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/behstant.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/behstant.com\/blog\/#\/schema\/person\/760327e1ee480ad2aabe8e40d784ec9f","name":"Reedyseth","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/117af509aa15be89968fe955258a7bf8ed362ec2adf1afcf2af50a976f2349fa?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/117af509aa15be89968fe955258a7bf8ed362ec2adf1afcf2af50a976f2349fa?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/117af509aa15be89968fe955258a7bf8ed362ec2adf1afcf2af50a976f2349fa?s=96&r=g","caption":"Reedyseth"},"description":"My Google Profile+","sameAs":["http:\/\/behstant.com"],"url":"http:\/\/behstant.com\/blog\/author\/reedyseth\/"}]}},"_links":{"self":[{"href":"http:\/\/behstant.com\/blog\/wp-json\/wp\/v2\/posts\/97","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/behstant.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/behstant.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/behstant.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/behstant.com\/blog\/wp-json\/wp\/v2\/comments?post=97"}],"version-history":[{"count":0,"href":"http:\/\/behstant.com\/blog\/wp-json\/wp\/v2\/posts\/97\/revisions"}],"wp:attachment":[{"href":"http:\/\/behstant.com\/blog\/wp-json\/wp\/v2\/media?parent=97"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/behstant.com\/blog\/wp-json\/wp\/v2\/categories?post=97"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/behstant.com\/blog\/wp-json\/wp\/v2\/tags?post=97"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}