After losing a couple of hours, I came up with this one. Solution for opening different modals on page-2 based on the link that page-1 is clicked on . HTML is based on official Bootstrap Modal examples.
HTML | str-1.html
<body> <a href="http://yourwebsi.te/page-2.html?showmodal=1"> <a href="http://yourwebsi.te/page-2.html?showmodal=2"> </body>
Js | ShowModal.js
$(document).ready(function() { var url = window.location.href; if (url.indexOf('?showmodal=1') != -1) { $("#modal-1").modal('show'); } if (url.indexOf('?showmodal=2') != -1) { $("#modal-2").modal('show'); } });
HTML | str-2.html
<body> <div class="modal fade bd-example-modal-lg" id="modal-1" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg"> <div class="modal-content">Your content</div> </div> </div> <div class="modal fade bd-example-modal-lg" id="modal-2" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg"> <div class="modal-content">Your content</div> </div> </div> <script src="ShowModal.js"></script> </body>
source share