Skip to main content
shoney33
Participating Frequently
April 1, 2014
Question

Fancy box iframe on submit

  • April 1, 2014
  • 1 reply
  • 3760 views

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>testingt</title>

<!-- Add jQuery library -->

          <script type="text/javascript" src="../lib/jquery-1.10.1.min.js"></script>

          <!-- Add mousewheel plugin (this is optional) -->

          <script type="text/javascript" src="../lib/jquery.mousewheel-3.0.6.pack.js"></script>

          <!-- Add fancyBox main JS and CSS files -->

          <script type="text/javascript" src="../source/jquery.fancybox.js?v=2.1.5"></script>

          <link rel="stylesheet" type="text/css" href="../source/jquery.fancybox.css?v=2.1.5" media="screen" />

          <!-- Add Button helper (this is optional) -->

          <link rel="stylesheet" type="text/css" href="../source/helpers/jquery.fancybox-buttons.css?v=1.0.5" />

          <script type="text/javascript" src="../source/helpers/jquery.fancybox-buttons.js?v=1.0.5"></script>

          <!-- Add Thumbnail helper (this is optional) -->

          <link rel="stylesheet" type="text/css" href="../source/helpers/jquery.fancybox-thumbs.css?v=1.0.7" />

          <script type="text/javascript" src="../source/helpers/jquery.fancybox-thumbs.js?v=1.0.7"></script>

          <!-- Add Media helper (this is optional) -->

          <script type="text/javascript" src="../source/helpers/jquery.fancybox-media.js?v=1.0.6"></script>

    <script type="text/javascript">

                    $(document).ready(function() {

                              /*

                               *  Simple image gallery. Uses default settings

                               */

                              $('.fancybox').fancybox();

                              /*

                               *  Different effects

                               */

                              // Change title type, overlay closing speed

                              $(".fancybox-effects-a").fancybox({

                                        helpers: {

                                                  title : {

                                                            type : 'outside'

                                                  },

                                                  overlay : {

                                                            speedOut : 0

                                                  }

                                        }

                              });

                              // Disable opening and closing animations, change title type

                              $(".fancybox-effects-b").fancybox({

                                        openEffect  : 'none',

                                        closeEffect          : 'none',

                                        helpers : {

                                                  title : {

                                                            type : 'over'

                                                  }

                                        }

                              });

                              // Set custom style, close if clicked, change title type and overlay color

                              $(".fancybox-effects-c").fancybox({

                                        wrapCSS    : 'fancybox-custom',

                                        closeClick : true,

                                        openEffect : 'none',

                                        helpers : {

                                                  title : {

                                                            type : 'inside'

                                                  },

                                                  overlay : {

                                                            css : {

                                                                      'background' : 'rgba(238,238,238,0.85)'

                                                            }

                                                  }

                                        }

                              });

                              // Remove padding, set opening and closing animations, close if clicked and disable overlay

                              $(".fancybox-effects-d").fancybox({

                                        padding: 0,

                                        openEffect : 'elastic',

                                        openSpeed  : 150,

                                        closeEffect : 'elastic',

                                        closeSpeed  : 150,

                                        closeClick : true,

                                        helpers : {

                                                  overlay : null

                                        }

                              });

                              /*

                               *  Button helper. Disable animations, hide close button, change title type and content

                               */

                              $('.fancybox-buttons').fancybox({

                                        openEffect  : 'none',

                                        closeEffect : 'none',

                                        prevEffect : 'none',

                                        nextEffect : 'none',

                                        closeBtn  : false,

                                        helpers : {

                                                  title : {

                                                            type : 'inside'

                                                  },

                                                  buttons          : {}

                                        },

                                        afterLoad : function() {

                                                  this.title = 'Image ' + (this.index + 1) + ' of ' + this.group.length + (this.title ? ' - ' + this.title : '');

                                        }

                              });

                              /*

                               *  Thumbnail helper. Disable animations, hide close button, arrows and slide to next gallery item if clicked

                               */

 

                              $("#fancybox-manual-b").click(function() {

                                        $.fancybox.open({

                                                  href : 'iframe.html',

                                                  type : 'iframe',

                                                  padding : 5,

                                                  width : '75%',

height : '75%',

autoScale : false,

transitionIn : 'none',

transitionOut : 'none'

 

                                        });

                              });

 

 

                    });

          </script>

    <style type="text/css">

                    .fancybox-custom .fancybox-skin {

                              box-shadow: 0 0 50px #222;

                    }

                    body {

                              max-width: 700px;

                              margin: 0 auto;

                    }

          </style>

</head>

<body>

<li><a class="fancybox fancybox.iframe" href="iframe.html">View Resume</a></li>

<form id="testing" name="testing" method="post"action="">

<input type="submit" value="View Resume" id="submit">

</form>

</body>

</html>

Works fine on <li><a class="fancybox fancybox.iframe" href="iframe.html">View Resume</a></li>

But i need a way to open i frame on submit button and content of iframe.html should also change.

This topic has been closed for replies.

1 reply

Participating Frequently
April 1, 2014

Please post your question to the Dreamweaver support forum. This forum is for topics related to server side applications.