Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

html popup

<!---Source https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwi_9fra1In4AhWSi1wKHVv9DYgQFnoECAkQAQ&url=https%3A%2F%2Fwww.w3schools.com%2Fhowto%2Fhowto_js_popup.asp&usg=AOvVaw3rwwTiE5ErlsOMP1mJdRCL --->

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
/* Popup container - can be anything you want */
.popup {
  position: relative;
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* The actual popup */
.popup .popuptext {
  visibility: hidden;
  width: 160px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 8px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -80px;
}

/* Popup arrow */
.popup .popuptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/* Toggle this class - hide and show the popup */
.popup .show {
  visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
}

/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
  from {opacity: 0;} 
  to {opacity: 1;}
}

@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity:1 ;}
}
</style>
</head>
<body style="text-align:center">

<h2>Popup</h2>

<div class="popup" onclick="myFunction()">Click me to toggle the popup!
  <span class="popuptext" id="myPopup">A Simple Popup!</span>
</div>

<script>
// When the user clicks on div, open the popup
function myFunction() {
  var popup = document.getElementById("myPopup");
  popup.classList.toggle("show");
}
</script>

</body>
</html>
Comment

how to make a popup in javascript -html

// Alert
window.alert("something");
// Confirm
window.confirm("something");
// Prompt
window.prompt("something", "default text");

//source: https://www.codingem.com/javascript-popup-boxes/
Comment

popup in browser js

alert("Hello World!");
const result = prompt(message, default_value);
const result = confirm(message);
Comment

make popup js

function popup(url, width, height) {
    var left = (screen.width/2)-(width/2);
    var top = (screen.height/2)-(height/2);
    return window.open(url, '', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+width+', height='+height+', top='+top+', left='+left);
}
Comment

popup html

<div id="form-booking-call">
    <div class="popup">
        <div class="popup__overlay"></div>
        <div class="popup__wrap">
            <div class="popup__close">
            <svg style="width:16px" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
                <path d="M15.4905 15.4905C15.3294 15.652 15.1379 15.7802 14.9272 15.8676C14.7165 15.955 14.4905 16 14.2624 16C14.0342 16 13.8083 15.955 13.5976 15.8676C13.3868 15.7802 13.1954 15.652 13.0342 15.4905L7.99963 10.456L2.96504 15.4905C2.63931 15.8163 2.19753 15.9993 1.73688 15.9993C1.27623 15.9993 0.834449 15.8163 0.508721 15.4905C0.182992 15.1648 0 14.723 0 14.2624C0 14.0343 0.0449253 13.8084 0.132212 13.5977C0.219498 13.387 0.347436 13.1955 0.508721 13.0342L5.54331 7.99963L0.508721 2.96504C0.182992 2.63931 0 2.19753 0 1.73688C0 1.27623 0.182992 0.834449 0.508721 0.508721C0.834449 0.182992 1.27623 0 1.73688 0C2.19753 0 2.63931 0.182992 2.96504 0.508721L7.99963 5.54331L13.0342 0.508721C13.1955 0.347436 13.387 0.219498 13.5977 0.132212C13.8084 0.0449253 14.0343 0 14.2624 0C14.4905 0 14.7163 0.0449253 14.9271 0.132212C15.1378 0.219498 15.3293 0.347436 15.4905 0.508721C15.6518 0.670005 15.7798 0.861477 15.8671 1.07221C15.9543 1.28293 15.9993 1.50879 15.9993 1.73688C15.9993 1.96497 15.9543 2.19083 15.8671 2.40156C15.7798 2.61229 15.6518 2.80376 15.4905 2.96504L10.456 7.99963L15.4905 13.0342C16.1525 13.6962 16.1525 14.8111 15.4905 15.4905Z" fill="#CF2144"/>
            </svg>
            </div>
            <!-- Form Booking -->
            <div class="popup__item" data-popup ="1">    
                <div class="appointment__form form--style-full">
                    <div class="form__banner"><img src="<?= THEME_DIR_URI; ?>/assets/images/logo-form.png" alt=""></div>
                    <div class="form__title">Đặt lịch hẹn</div>
                    <form id="appointment__form" method="POST">
                        <div class="form__main">
                            <div class="form__name grid form-control">
                                <label for="appointment__name">Họ và tên: <sup>(*)</sup></label>
                                <input id="appointment__name" name="name" type="text" class="form_name"
                                    placeholder="Nhập thông tin">
                            </div>
                            <div class="form__phone grid form-control">
                                <label for="appointment__phone">SĐT: <sup>(*)</sup></label>
                                <input id="appointment__phone" name="phone" type="text" class="form_phone"
                                    placeholder="Nhập thông tin">
                            </div>
                            <div class="form__service grid form-control">
                                <label for="appointment__service">Dịch vụ: <sup>(*)</sup></label>
                                <select id="appointment__service" class="danh-sach-dich-vu">
                                    <option value="0">Chọn dịch vụ</option>
                                </select>
                            </div>
                            <div class="form__location grid form-control ">
                                <label for="store_booking">Đia chỉ: <sup>(*)</sup></label>
                                <input id="store_booking" value="Chọn chi nhánh" name="store_booking" type="text" class="btn_popup" data-popup="3">
                            </div>
                            <div class="form__time grid form-control ">
                                <label for="time_booking">Ngày/ Giờ: <sup>(*)</sup></label>
                                <input id="time_booking" value="Chọn thời gian" name="time_booking" type="text" class="btn_popup" data-popup="4">
                                <span class="hidden">10:20</span>
                                <input type="hidden"  name="">
                            </div>
                            <div class="form__note grid form-control">
                                <label for="appointment__note">Ghi chú:</label>
                                <input id="appointment__note" name="note" type="text" class="" placeholder="Nhập thông tin">
                            </div>
                        </div>
                        <button  id="appointment__btn" class="button btn--style">Xác nhận</button>
                        <div class="row" style="padding-top: 10px;">
                            <div class="result col-12" style="display: none; text-align: center;"></div>
                        </div>
                    </form>
                </div>
            </div>       
     
        </div>
    </div>
</div>
Comment

PREVIOUS NEXT
Code Example
Javascript :: display date in javascript 
Javascript :: disable button using jquery 
Javascript :: anchor link issue with fixed header css js 
Javascript :: loadtest node 
Javascript :: moment to javascript date 
Javascript :: how to change mui ripple color 
Javascript :: how to destroy cookie in javascript 
Javascript :: discord bot javascript 
Javascript :: jquery post form async 
Javascript :: javascript trim string 
Javascript :: react testing library for hooks 
Javascript :: check time javascript 
Javascript :: copy paste menu react native textinput disable 
Javascript :: start pm2 node process with flags 
Javascript :: axios get 
Javascript :: javascript Compare two arrays regardless of order 
Javascript :: check if number appears odd number of times in array javascript 
Javascript :: window widht jquery 
Javascript :: http get response body node js 
Javascript :: react bootstrap font awesome icons 
Javascript :: val jquery 
Javascript :: how to reverse a string in JavaScript using reduce function 
Javascript :: python append to json file 
Javascript :: how to create a filelist object in javascript 
Javascript :: ionic capacitor splash screen spinner 
Javascript :: axios fainally 
Javascript :: jquery: get checkbox from each row of the table and select it 
Javascript :: react detect autofill 
Javascript :: Access child elements of a main element js 
Javascript :: js seconds to time 
ADD CONTENT
Topic
Content
Source link
Name
3+1 =