1<!DOCTYPE html> 2<html lang="en"> 3 4<head moznomarginboxes mozdisallowselectionprint> 5<meta charset="utf-8" /> 6<meta http-equiv="X-UA-Compatible" content="IE=edge"> 7<meta name="viewport" content="width=device-width, initial-scale=1"> 8<link rel="preconnect" href="https://scss.npcdn.net"> 9<link rel="preconnect" href="https://scss.npcdn.net" crossorigin> 10<link rel="preconnect" href="https://cdn1.npcdn.net"> 11 12<title>Category - KOSSEN INDUSTRIES SUPPLIES SDN. BHD.</title> 13<meta name="title" content="Category - KOSSEN INDUSTRIES SUPPLIES SDN. BHD." /> 14<meta name="description" content="View All Categories & Classification | KOSSEN INDUSTRIES SUPPLIES SDN. BHD." /> 15<meta property="og:title" content="Category - KOSSEN INDUSTRIES SUPPLIES SDN. BHD."/> 16<meta property="og:site_name" content="KOSSEN INDUSTRIES SUPPLIES SDN. BHD."/> 17<meta property="og:type" content="website"/> 18<meta property="og:description" content="View All Categories & Classification | KOSSEN INDUSTRIES SUPPLIES SDN. BHD."/> 19<meta property="og:url" content="https://www.kossenglove.com.my/category/"/> 20<meta property="og:ttl" content="2419200"> 21<meta property="og:image" content="https://www.newpages.com.my/customer/images/a97a68d4d9de749d82b7efd242af2906.jpeg"/> 22 23 24 25 26<meta name="theme-color" content="#004e1e"> 27<meta name="google" content="notranslate"> 28<meta name="google-site-verification" content="FhZdYuOEFTjZgqyGsSqA1DO78vMCHj83kphVRaAnQYI"/> 29<link rel="canonical" href="https://www.kossenglove.com.my/category/" /> 30 31<link rel="stylesheet" type="text/css" href="https://scss.npcdn.net/ex_cusscss/platinum_bootstrap.css?ref=19&v=1.6" > 32 33<link rel="stylesheet" type="text/css" href="/ex_js/lib/js/slick-1.8.1/slick/slick-theme.css?ref=5&v=1.6"> 34<link rel="stylesheet" type="text/css" href="/ex_js/lib/js/slick-1.8.1/slick/slick.css?ref=5&v=1.6"> 35 36<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/alertify.min.css?ref=4&v=1.6"> 37 38<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/np3_y140531/40531/ex_generalstyle.css?v=1754880962"> 39 40<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/np3_y140531/40531/ex_style.css?v=1754880962"> 41 42<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/ex_custom.css?ref=93&v=1.6"> 43 44<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/np_jquery.fancybox.min.css?ref=3&v=1.6"> 45 46<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/designer.css?id=1df58e63816ec9ab895d8f14640a5f47&lm=1734684474&did=40531"> 47 48<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/np_fontawesome/css/all.min.css?v=1.6"> 49 50<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/np_aos.css?v=1.6"> 51 52 53<link rel="manifest" href="/ex_manifest.json?v=1754880962"> 54<link rel="icon" href="https://cdn1.npcdn.net/images/b3924b5e79de858390b0ead799b26dcf.jpg" type="image/png"> 55<link rel="apple-touch-icon" href="https://cdn1.npcdn.net/images/b3924b5e79de858390b0ead799b26dcf.jpg"> 56 57
58<script src="https://scss.npcdn.net/ex_cusscss/np_onesyncjquery_371.min.js?ref=1&v=1.6"></script>
58 59
60<script src="https://scss.npcdn.net/ex_cusscss/np_slick.js?ref=1&v=1.6"></script>
60 61
62<script src="https://scss.npcdn.net/ex_cusscss/matchHeight.js?v=1.6"></script>
62 63
64<script defer src="https://scss.npcdn.net/ex_cusscss/np_popper.min.js?ref=1&v=1.6"></script>
64 65
66<script defer src="https://scss.npcdn.net/ex_cusscss/np_jquery.fancybox.min.js?ref=4&v=1.6"></script>
66 67
68<script defer src="https://scss.npcdn.net/ex_cusscss/np_bootstrap.min.js?ref=1&v=1.6"></script>
68 69 70 71<!-- Scroll Effect Aos -->
72<script defer src="/ex_js/alertify.min.js?v=1.6"></script>
vendor: 1 bytes, line 72
72
73<script defer src="/ex_js/defaultAlert.js?ref=24&v=1.6"></script>
73 74
75<script defer src="https://scss.npcdn.net/ex_cusscss/np_aos.js?v=1.6" ></script>
75 76<link rel="stylesheet" type="text/css" href="https://scss.npcdn.net/ex_cusscss/np_animate.min.css?v=1.6" > 77
78<script defer src="https://cdn1.npcdn.net/scripts/janimate.js?v=1.6" ></script>
78 79<link rel="stylesheet" type="text/css" href="https://cdn1.npcdn.net/scripts/janimate.css?v=1.6" /> 80<!-- for alert use only !--> 81
82<script async src="/ex_js/formSearch.js?v=1.6"></script>
82 83<!--
83<script defer src="/ex_js/np_smartAnalytic.js?ref=2&v=1.6"></script>
83 --> 84
85<script async src="/ex_js/ex_photoswipe-4.1.3/photoswipe.min.js?v=1.6"></script>
vendor: 1 bytes, line 85
85
86<script async src="/ex_js/ex_photoswipe-4.1.3/photoswipe-ui-default.min.js?v=1.6"></script>
86 87
88<script defer src="https://scss.npcdn.net/ex_cusscss/np_jquerycookies.min.js?ref=2&v=1.6" ></script>
vendor: 1 bytes, line 88
88
89<script type="text/javascript"> 90 if ('serviceWorker' in navigator) { 91 window.addEventListener('load', function() { 92 // ð¹ Register service worker with versioning to force refresh 93 navigator.serviceWorker.register('/pwabuilder-sw.js?v=2025-11-06-02', { 94 updateViaCache: 'none' 95 }) 96 .then(function(registration) { 97 console.log('â Service Worker registered', registration); 98 99 // ---------------------------------------- 100 // ð Request permission and subscribe for push 101 // ---------------------------------------- 102 103 104 }) 105 .catch(function(err) { 106 console.error('â Service Worker registration failed', err); 107 }); 108 }); 109 110 // ð Auto reload page when new SW activates (only for updates, not first install) 111 let wasControlled = navigator.serviceWorker.controller !== null; 112 navigator.serviceWorker.addEventListener('controllerchange', () => { 113 if (wasControlled) { 114 // This is an update - reload to get new content 115 console.log('â¡ New Service Worker activated â reloading page'); 116 window.location.reload(); 117 } else { 118 // First-time install - no reload needed 119 console.log('â Service Worker installed for the first time'); 120 wasControlled = true; 121 } 122 }); 123 } 124 125 126 127</script>
vendor: 64 bytes, lines 127-128
127 128<script async src="https://www.googletagmanager.com/gtag/js?id=
128G-T8X3PBLH2L
vendor: 15 bytes, lines 128-129
128"></script> 129
129<script> 130
vendor: 144 bytes, lines 130-134
130window.dataLayer = window.dataLayer || []; 131 function gtag(){dataLayer.push(arguments);} 132 gtag('js', new Date()); 133 134 gtag('config', '
134G-T8X3PBLH2L
vendor: 7 bytes, lines 134-135
134'); 135
135</script>
135 136 137 138 139<!-- Global site tag (gtag.js) - Google Analytics in Company Domain --> 140 141 142 143</head> 144<body> 145 146 147 148 149 150 151 152 153 154 155 156<div class="d-none d-lg-block editor"> 157 <div class="container-fluid bgTopNav"> 158 <div class="secTopNav_ctrl_width"> 159 <div class="row"> 160 <div class="col-12 secTopNav_ebox"> 161 <div class="secTopNav_box"> 162 <div class="secTopNav_email_box"> 163 <div class="secTopNav_imgx"> 164 <i class="fas fa-envelope secTopNav_pic"></i></div> 165 <div class="secTopNav_email"> 166 <a class="contactRecordBtn" data-type="6" href="mailto:[email protected]"> [email protected] </a></div> 167 </div> 168 <div class="secTopNav_tel_box"> 169 <div class="secTopNav_imgx"> 170 <i class="fas fa-phone secTopNav_pic"></i></div> 171 <div class="secTopNav_tel"> 172 <a class="contactRecordBtn" data-type="2" href="tel:+6016-776 2140"> +6012-303 8818 </a></div> 173 </div> 174 </div> 175 </div> 176 </div> 177 </div> 178</div> 179<div class="topspace"> 180 <form action="" onsubmit="return formSearch(this.querySelector('#search_name_nav').value)"> 181 <input id="search_name_nav" name="search_name" placeholder="Search" type="search" /><button type="submit"><i class="fas fa-search"></i></button></form> 182</div> 183 184</div> 185<div class="navbar_type8 navbar_height"> 186 <a class="logo" href="/"> 187 <img src="https://cdn1.npcdn.net/images/b3a89f5cbcd5f00a8f021f4cda85c80b.jpg" alt="KOSSEN INDUSTRIES SUPPLIES SDN. BHD." title="KOSSEN INDUSTRIES SUPPLIES SDN. BHD."> 188 </a> 189 <div class="nav_tab"> 190 191 <div class="dropdown nav_item"> 192 <a class="" href="/" title="HOME" >HOME</a> 193 194 195 </div> 196 197 <div class="dropdown nav_item"> 198 <a class="" href="/pages/pages_id/49352/" title="ABOUT US" >ABOUT US</a> 199 200 201 </div> 202 203 <div class="dropdown nav_item"> 204 <a class="" href="/category/" title="PRODUCTS" >PRODUCTS</a> 205 206 207 </div> 208 209 <div class="dropdown nav_item"> 210 <a class="" href="/videosbycat/" title="VIDEOS" >VIDEOS</a> 211 212 213 </div> 214 215 <div class="dropdown nav_item"> 216 <a class="" href="/download/" title="DOWNLOAD" >DOWNLOAD</a> 217 218 219 </div> 220 221 <div class="dropdown nav_item"> 222 <a class="" href="/contactus/" title="CONTACT US" >CONTACT US</a> 223 224 225 </div> 226 227 228 229 </div> 230</div> 231 232 233 234
235<script> 236 window.onscroll = function() { 237 checkNavbar() 238 }; 239 window.onresize = function() { 240 checkNavbar() 241 } 242 $(document).ready(function(){ 243 checkNavbar(); 244 }) 245 246 function checkNavbar() { 247 if (window.pageYOffset > 10) { 248 $('.navbar_type8').addClass("dark_nav"); 249 $('.navbar_type8 .nav_tab .dropdown .dropdown-menu-img').removeAttr('style'); 250 } else { 251 let topMsg = 0; 252 if($(".top_msg").css("position") == 'relative' && $(".top_msg").css("display") !== 'none'){ 253 topMsg = $('.top_msg').outerHeight(); 254 } 255 let editorHeight = $('.editor').outerHeight() + 45 + topMsg; 256 let top = "top:" + editorHeight + "px"; 257 $('.navbar_type8').removeClass("dark_nav"); 258 $('.navbar_type8 .nav_tab .dropdown .dropdown-menu-img').attr('style', top); 259 } 260 } 261</script>
261 262<!--
262<script> 263 $(document).ready(function() { 264 viewportwidth = $(window).width(); 265 if (viewportwidth > 992) { 266 var x = $('.navbar_type8').outerHeight(); 267 $('#top_spacing').css('height', x); 268 } 269 window.addEventListener('resize', function(event){ 270 viewportwidth = $(window).width(); 271 if (viewportwidth > 992) { 272 var x = $('.navbar_type8').outerHeight(); 273 $('#top_spacing').css('height', x); 274 } 275 }); 276 // window.onresize = function(event) { 277 278 // //} 279 // } 280 }) 281</script>
281 --> 282 283<!-- SUBSUBMENU 284<div class="dropdown-menu dropdown-menu-right"> 285 <div class="dropdown-item"> 286 <span class="pt-1"></span> 287 <a class="text-center pb-1" href="#">About</a> 288 <a class="text-center pb-1" href="#contact">123</a> 289 <a class="text-center pb-1" href="#contact">Contact</a> 290 <div class="sub-dropdown text-center dropdown-toggle"> 291 <a class="text-center pb-1 dropdown-toggle" href="#contact">More</a> 292 <div class="sub-dropdown-menu dropdown-menu"> 293 <div class="dropdown-item"> 294 <a class="text-center pb-1" href="#contact">More</a> 295 <a class="text-center pb-1" href="#">About</a> 296 <a class="text-center pb-1" href="#contact">123</a> 297 <a class="text-center pb-1" href="#contact">Contact</a> 298 </div> 299 </div> 300 </div> 301 <a class="text-center pb-1" href="#contact">Contact</a> 302 </div> 303 </div> --><div class="m_editor"> 304 <div class="container-fluid bgTopNav"> 305 <div class="secTopNav_ctrl_width"> 306 <div class="row"> 307 <div class="col-12 secTopNav_ebox"> 308 <div class="secTopNav_box"> 309 <div class="secTopNav_email_box"> 310 <div class="secTopNav_imgx"> 311 <i class="fas fa-envelope secTopNav_pic"></i></div> 312 <div class="secTopNav_email"> 313 <a class="contactRecordBtn" data-type="6" href="mailto:[email protected]"> [email protected] </a></div> 314 </div> 315 <div class="secTopNav_tel_box"> 316 <div class="secTopNav_imgx"> 317 <i class="fas fa-phone secTopNav_pic"></i></div> 318 <div class="secTopNav_tel"> 319 <a class="contactRecordBtn" data-type="2" href="tel:+6016-776 2140"> +6012-303 8818 </a></div> 320 </div> 321 </div> 322 </div> 323 </div> 324 </div> 325</div> 326<div class="topspace"> 327 <form action="" onsubmit="return formSearch(this.querySelector('#search_name_nav').value)"> 328 <input id="search_name_nav" name="search_name" placeholder="Search" type="search" /><button type="submit"><i class="fas fa-search"></i></button></form> 329</div> 330 331</div> 332<div id="top_spacing"></div> 333<nav class="m_nav_type5 navbar_mobile"> 334 <div class="d-flex mx-1"> 335 <div class="col-2 d-flex justify-content-center p-1"> 336 <div class="menu_bar my-auto"> 337 <div class="bar1"></div> 338 <div class="bar2"></div> 339 <div class="bar3"></div> 340 </div> 341 </div> 342 <div class="col-8 p-2"> 343 <a href="/"> 344 <img class="company_logo" src="https://cdn1.npcdn.net/images/b3a89f5cbcd5f00a8f021f4cda85c80b.jpg" alt="KOSSEN INDUSTRIES SUPPLIES SDN. BHD." title="KOSSEN INDUSTRIES SUPPLIES SDN. BHD."> 345 </a> 346 </div> 347 <div class="col-2 d-flex justify-content-between memberandcart p-1"> 348 349 350 </div> 351 </div> 352</nav> 353<div class="m_side_menu_type5"> 354 <div class="container h-100"> 355 <div class="row h-100"> 356 <div class="col-10 offset-1 pt-5 p-0"> 357 <div class="container-fluid h-100 p-0"> 358 <div class="row h-100"> 359 <div class="col-12"> 360 <div class="w-100 form-group mb-0" style="position:relative;"> 361 <form onsubmit="return formSearch(this.querySelector( '#search_name').value) "> 362 <input type="text" name="search_name" id="search_name" class="search form-control" placeholder="Search products"> 363 <button class="fa fa-search btn border-0" type="submit" style="position: absolute; right: 0; top: 50%;margin-right: 5px;transform: translate(0,-50%);"></button> 364 </form> 365 </div> 366 </div> 367 <div class="col-12"> 368 <ul class="list-unstyled"> 369 370 <a class="nav_item" tabindex="-1" href="/" data-target="#"> 371 <li class=""> 372 HOME 373 </li> 374 </a> 375 376 <a class="nav_item" tabindex="-1" href="/pages/pages_id/49352/" data-target="#"> 377 <li class=""> 378 ABOUT US 379 </li> 380 </a> 381 382 <a class="nav_item" tabindex="-1" href="/category/" data-target="#"> 383 <li class=""> 384 PRODUCTS 385 </li> 386 </a> 387 388 <a class="nav_item" tabindex="-1" href="/videosbycat/" data-target="#"> 389 <li class=""> 390 VIDEOS 391 </li> 392 </a> 393 394 <a class="nav_item" tabindex="-1" href="/download/" data-target="#"> 395 <li class=""> 396 DOWNLOAD 397 </li> 398 </a> 399 400 <a class="nav_item" tabindex="-1" href="/contactus/" data-target="#"> 401 <li class=""> 402 CONTACT US 403 </li> 404 </a> 405 406 </ul> 407 </div> 408 409 <div class="col-12 mt-auto mb-5 social_media"> 410 <a href="tel:+60-123038818" title="Call KOSSEN INDUSTRIES SUPPLIES SDN. BHD." target="_blank"> 411 <i class="fas fa-phone-square fa-flip-horizontal fa-2x"></i> 412 </a> 413 414 <a href="https://www.google.com/maps/search/?api=1&query=3.114321,101.418304" title="Locate KOSSEN INDUSTRIES SUPPLIES SDN. BHD." target="_blank"> 415 <i class="fas fa-map-marker-alt fa-2x"></i> 416 </a> 417 418 419 <a href="https://wa.me/60123038818?text=Hi, i am interested to know more. Retractable%20Traffic%20Cone (https://www.kossenglove.com.my/showproducts/productid/5669783/)" title="Whatsapp KOSSEN INDUSTRIES SUPPLIES SDN. BHD." data-type="1" class='contactRecordBtn'> 420 <i class="fab fa-whatsapp fa-2x"></i> 421 </a> 422 423 </div> 424 </div> 425 </div> 426 </div> 427 </div> 428 </div> 429</div> 430
431<script> 432 // $(document).ready(function() { 433 viewportwidth = $(window).width(); 434 if (viewportwidth > 992) { 435 var x = $('.navbar_height').outerHeight(); 436 $('#top_spacing').css('height', x); 437 } else { 438 var x = $('.navbar_mobile').outerHeight(); 439 $('#top_spacing').css('height', 0); 440 } 441 window.addEventListener('resize', function(event) { 442 viewportwidth = $(window).width(); 443 if (viewportwidth > 992) { 444 var x = $('.navbar_height').outerHeight(); 445 $('#top_spacing').css('height', x); 446 } else { 447 var x = $('.navbar_mobile').outerHeight(); 448 $('#top_spacing').css('height', 0); 449 } 450 }); 451</script>
vendor: 1 bytes, line 451
451
452<script> 453 $('.menu_bar').on('click', function() { 454 $(this).toggleClass('change'); 455 $('.m_side_menu_type5').toggleClass('show'); 456 $('body').toggleClass('lock'); 457 let x = $('.m_editor').outerHeight(); 458 let y = $(document).scrollTop(); 459 if (y <= x) { 460 let z = x - y + $('.navbar_mobile').outerHeight(); 461 let currentHeight = "height: calc(100% - " + z + "px);" 462 $('.m_side_menu_type5').attr('style', currentHeight); 463 } else { 464 $('.m_side_menu_type5').removeAttr('style'); 465 } 466 467 }) 468 469 let mobileNav = $('.navbar_mobile').offset(); 470 $(window).scroll(function() { 471 let windowTop = $(window).scrollTop(); 472 if (viewportwidth < 992) { 473 if (windowTop >= mobileNav.top) { 474 let navHeight = $('.navbar_mobile').outerHeight(); 475 $('#top_spacing').css('height', navHeight); 476 $('.navbar_mobile').addClass('fixed-top'); 477 } else { 478 $('#top_spacing').css('height', 0); 479 $('.navbar_mobile').removeClass('fixed-top'); 480 } 481 } 482 }); 483</script>
483<div class="pb-5 all_functional_page" id="main_category"><div class='category_wrapper_1'><div class='container outerContainer_1 ' > <div class='row outerRow_1' ><div class="col-md-12 generated_col " id="category_1"><div class="container-fluid innerContainer_1"><div class="row innerRow_1"> 484 <div class="col-md-12 generated_content p-0" id="category_1_1"> 485 <h1 class="text-left page_title"> 486 <b> 487 Category 488 </b> 489</h1> 490 </div> 491 </div></div></div></div></div></div><div class='category_wrapper_2'><div class='container outerContainer_2 ' > <div class='row outerRow_2' ><div class="col-md-3 generated_col " id="category_2"><div class="container-fluid innerContainer_2"><div class="row innerRow_2"> 492 <div class="col-md-12 generated_content p-0" id="category_2_1"> 493 <div class="ai_image_search"> 494 <form id="searchForm" autocomplete="off" enctype="multipart/form-data"> 495 <div class="search-container" id="searchContainer"> 496 <input type="text" class="search-input" id="searchInput" placeholder="Search products" value="" autocomplete="off"> 497 <button type="button" class="icon-btn search-icon" id="text_search"> 498 <img src="https://img.icons8.com/material-outlined/24/000000/search.png" alt="Search"> 499 </button> 500 <button type="button" class="icon-btn image-icon" id="image_search"> 501 <img src="https://www.newpages2u.com/img/1735027835icons8-camera-96.png" alt="Image Search"> 502 </button> 503 <!-- Hidden File Input for Image Upload --> 504 <input type="file" id="imageUpload" style="display: none;" accept="image/*"> 505 </div> 506 507 </form> 508 <!-- Dialog-style Image Preview --> 509 <div class="dialog-overlay" id="dialogOverlay"></div> 510 <div class="image-dialog" id="imageDialog"> 511 <button class="close-btn" id="closeDialog">×</button> 512 <div class="row mb-3"> 513 <div class="col-12 p-0"> 514 <img id="dialogImage" src="" alt="Uploaded Image"> 515 </div> 516 </div> 517 <button class="btn btn-primary" id="removeAIUploadedImg" onclick="removeImage();"><i class="fa fa-trash" aria-hidden="true"></i> Remove Image</button> 518 </div> 519</div> 520 521<div class="modal fade" id="aiImageSearchModal" tabindex="-1" role="dialog" aria-labelledby="aiImageSearchModal" aria-hidden="true"> 522 <div class="modal-dialog" role="document"> 523 <div class="modal-content"> 524 <div class="modal-header"> 525 <h5 class="modal-title" id="aiImageSearchModal"><p class="mb-2"><img src="https://cdn-icons-png.freepik.com/512/11611/11611065.png?ga=GA1.1.622762972.1732026103" style="width: 20px;height: 20px;margin-right: 5px;"><small><b>AI-Powered</b> Image Search</small></p></h5> 526 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 527 <span aria-hidden="true">×</span> 528 </button> 529 </div> 530 <div class="modal-body"> 531 You can now search by uploading an image! Our AI will find the best matches for you. 532 <div class="upload-section" id="uploadSection"> 533 <i class="fa fa-image"></i> 534 <p>Drag & drop your image here or <span class="text-primary">click to upload</span>.</p> 535 <input type="file" id="imageUpload" accept="image/*"> 536 <p class="d-none" id="p-uploaded"><b>Uploaded Image</b></p> 537 <img id="previewImage" src="" alt="Preview" class="d-none"> 538 </div> 539 <div class="row"> 540 <div class="col-12 d-flex justify-content-center"> 541 <button type="button" id="executeImgSearchBtn" class="btn btn-xs btn-primary mb-2" style="text-decoration: none;display: none;" > 542 Search via Image 543 </button> 544 </div> 545 </div> 546 </div> 547 <div class="modal-footer"> 548 <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> 549 </div> 550 </div> 551 </div> 552 </div> 553
554<script> 555 previewImageElement = $('#previewImage'); // Renamed to avoid conflict 556 557 function searchImage() { 558 const fileInput = $('#imageUpload')[0]; 559 if (fileInput.files.length > 0 || $('#dialogImage').attr('src') ) { 560 const formData = new FormData(); 561 formData.append('image', fileInput.files[0]); 562 563 $.ajax({ 564 url: '/ex_ajax/ex_ajaxAIImageSearch.php', // API endpoint 565 type: 'POST', 566 data: formData, 567 processData: false, 568 contentType: false, 569 beforeSend: function() { 570 alertSuccessful('Searching, please wait...') 571 }, 572 success: function(response) { 573 if (response.error!=='') { 574 alertify.dismissAll(); 575 alertError(response.error); 576 }else{ 577 window.location.href = '/search/ai/' + response.ai_img_search_key; 578 } 579 }, 580 error: function(xhr, status, error) { 581 console.error('Error:', error); 582 } 583 }); 584 } 585 } 586 587 588 // Function to handle setting file input 589 function setFileInput(file) { 590 const dataTransfer = new DataTransfer(); 591 dataTransfer.items.add(file); 592 $('#imageUpload')[0].files = dataTransfer.files; 593 } 594 595 function previewImage(file) { 596 const reader = new FileReader(); 597 reader.onload = function(e) { 598 const base64Image = e.target.result; 599 previewImageElement.attr('src', e.target.result).removeClass('d-none'); 600 }; 601 $('#executeImgSearchBtn').show(); // Show buttons 602 $('#p-uploaded').removeClass('d-none'); 603 reader.readAsDataURL(file); 604 setFileInput(file); 605 } 606 607 608 $(document).ready(function() { 609 $('#openModal').click(function() { 610 $('#aiModal').modal('show'); 611 }); 612 613 const uploadSection = $('#uploadSection'); 614 const imageInput = $('#imageUpload'); 615 616 617 if ( $('#dialogImage').attr('src')) { 618 $('#p-uploaded').removeClass('d-none'); 619 } 620 621 uploadSection.on('click', function() { 622 imageInput.click(); 623 }); 624 625 imageInput.on('change', function() { 626 const file = this.files[0]; 627 if (file && file.type.startsWith('image/')) { 628 previewImage(file); 629 } else { 630 alert('Please upload a valid image file.'); 631 } 632 }); 633 634 uploadSection.on('dragover', function(e) { 635 e.preventDefault(); 636 $(this).addClass('bg-light'); 637 }); 638 639 uploadSection.on('dragleave', function() { 640 $(this).removeClass('bg-light'); 641 }); 642 643 uploadSection.on('drop', function(e) { 644 e.preventDefault(); 645 $(this).removeClass('bg-light'); 646 const file = e.originalEvent.dataTransfer.files[0]; 647 if (file && file.type.startsWith('image/')) { 648 previewImage(file); 649 } else { 650 alert('Please upload a valid image file.'); 651 } 652 }); 653 654 $('#viewUploadedBtn').off('click').on('click', function() { 655 $('#dialogOverlay').fadeIn(); 656 $('#imageDialog').fadeIn(); 657 }); 658 659 $(document).on('change', '#imageUpload', function() { 660 const file = this.files[0]; 661 if (file && file.type.startsWith('image/')) { 662 previewImage(file); 663 } else { 664 alert('Please upload a valid image file.'); 665 } 666 }); 667 668 $(document).on('submit', '#searchForm', function(e) { 669 e.preventDefault(); 670 const searchQuery = $('#searchInput').val().trim(); 671 const fileInput = $('#imageUpload')[0]; 672 673 if (searchQuery) { 674 formSearch(searchQuery); 675 }else if ((fileInput.files.length > 0 || $('#dialogImage').attr('src'))) { 676 searchImage(); 677 }else { 678 if ($('#viewUploadedBtn img#btnImagePreview').attr('src')) { 679 searchImage(); 680 } else { 681 alert('Please enter a search query or upload an image to search.'); 682 } 683 } 684 685 // if ((fileInput.files.length > 0 || $('#dialogImage').attr('src'))) { 686 // searchImage(); 687 // } else if (searchQuery) { 688 // formSearch(searchQuery); 689 // } else { 690 // if ($('#viewUploadedBtn img#btnImagePreview').attr('src')) { 691 // searchImage(); 692 // } else { 693 // alert("Please enter a search query or upload an image to search."); 694 // } 695 // } 696 }); 697 698 $(document).on('click', '#executeImgSearchBtn', function () { 699 $('#searchInput').val('') 700 $('#searchForm').submit(); 701 }); 702 703 $(document).on('click', '#text_search', function () { 704 $('#imageUpload').val(''); 705 $('#dialogImage').attr('src', ''); 706 $('#btnImagePreview').attr('src', ''); 707 $('#searchForm').submit(); 708 }); 709 710 $('#image_search').click(function() { 711 $('#aiImageSearchModal').modal('show'); 712 }); 713 }); 714</script>
714 715 </div> 716 717 <div class="col-md-12 generated_content p-0" id="category_2_2"> 718 <div class="category_menu_3"> 719 <h3 class="title" aria-expanded="false" data-target="#category_menu">Category</h3> 720 <ul class="list-unstyled collapse " id="category_menu"> 721 722 <li> 723 <a href="/ourproducts/cid/602439/" class="main_title collapsed dropdown-toggle " data-toggle="collapse" data-target="#sub_category0" aria-expanded="false" 724 title="Air Bubble Wrap">Air Bubble Wrap</a> 725 726 <div id="sub_category0" class="collapse brand_panel "> 727 <ul class="list-unstyled"> 728 729 <li> 730 <a href="/ourproducts/cid/602441/cat/air-bubble-wrap/subcat/antistatic-bubble-wrap-esd-safe-packaging-for-electronics/" class="main_title collapsed " data-target="#sub2_category0_0" aria-expanded="" title="Anti-Static Bubble Wrap | ESD Safe Packaging for Electronics"> 731 Anti-Static Bubble Wrap | ESD Safe Packaging for Electronics 732 </a> 733 734 </li> 735 736 <li> 737 <a href="/ourproducts/cid/602440/cat/air-bubble-wrap/subcat/standard-bubble-wrap-protective-packaging-material/" class="main_title collapsed " data-target="#sub2_category0_1" aria-expanded="" title="Standard Bubble Wrap â Protective Packaging Material"> 738 Standard Bubble Wrap â Protective Packaging Material 739 </a> 740 741 </li> 742 743 <li> 744 <a href="/ourproducts/cid/602439/cat/air-bubble-wrap/" class="main_title collapsed " data-target="#sub2_category0_2" aria-expanded="" title="View All"> 745 View All 746 </a> 747 748 </li> 749 750 </ul> 751 </div> 752 753 </li> 754 755 <li> 756 <a href="/ourproducts/cid/572627/" class="main_title collapsed " data-target="#sub_category" aria-expanded="false" 757 title="Consumer Products">Consumer Products</a> 758 759 </li> 760 761 <li> 762 <a href="/ourproducts/cid/582237/" class="main_title collapsed " data-target="#sub_category" aria-expanded="false" 763 title="Diamond Compound">Diamond Compound</a> 764 765 </li> 766 767 <li> 768 <a href="/ourproducts/cid/572629/" class="main_title collapsed " data-target="#sub_category" aria-expanded="false" 769 title="Disposable Products">Disposable Products</a> 770 771 </li> 772 773 <li> 774 <a href="/ourproducts/cid/578256/" class="main_title collapsed " data-target="#sub_category" aria-expanded="false" 775 title="Emergency Response (Eyewash)">Emergency Response (Eyewash)</a> 776 777 </li> 778 779 <li> 780 <a href="/ourproducts/cid/572628/" class="main_title collapsed " data-target="#sub_category" aria-expanded="false" 781 title="General Cleaning Equipment">General Cleaning Equipment</a> 782 783 </li> 784 785 <li> 786 <a href="/ourproducts/cid/572619/" class="main_title collapsed dropdown-toggle " data-toggle="collapse" data-target="#sub_category6" aria-expanded="false" 787 title="Gloves">Gloves</a> 788 789 <div id="sub_category6" class="collapse brand_panel "> 790 <ul class="list-unstyled"> 791 792 <li> 793 <a href="/ourproducts/cid/602452/cat/gloves/subcat/cotton-glove/" class="main_title collapsed " data-target="#sub2_category6_0" aria-expanded="" title="Cotton Glove"> 794 Cotton Glove 795 </a> 796 797 </li> 798 799 <li> 800 <a href="/ourproducts/cid/572619/cat/gloves/" class="main_title collapsed " data-target="#sub2_category6_1" aria-expanded="" title="View All"> 801 View All 802 </a> 803 804 </li> 805 806 </ul> 807 </div> 808 809 </li> 810 811 <li> 812 <a href="/ourproducts/cid/574113/" class="main_title collapsed dropdown-toggle " data-toggle="collapse" data-target="#sub_category7" aria-expanded="false" 813 title="Hardware & Engineering Supply">Hardware & Engineering Supply</a> 814 815 <div id="sub_category7" class="collapse brand_panel "> 816 <ul class="list-unstyled"> 817 818 <li> 819 <a href="/ourproducts/cid/574118/cat/hardware-engineering-supply/subcat/beam-bar/" class="main_title collapsed " data-target="#sub2_category7_0" aria-expanded="" title="Beam | Bar"> 820 Beam | Bar 821 </a> 822 823 </li> 824 825 <li> 826 <a href="/ourproducts/cid/574116/cat/hardware-engineering-supply/subcat/bearing/" class="main_title collapsed " data-target="#sub2_category7_1" aria-expanded="" title="Bearing"> 827 Bearing 828 </a> 829 830 </li> 831 832 <li> 833 <a href="/ourproducts/cid/574678/cat/hardware-engineering-supply/subcat/belt/" class="main_title collapsed " data-target="#sub2_category7_2" aria-expanded="" title="Belt"> 834 Belt 835 </a> 836 837 </li> 838 839 <li> 840 <a href="/ourproducts/cid/574117/cat/hardware-engineering-supply/subcat/racks/" class="main_title collapsed " data-target="#sub2_category7_3" aria-expanded="" title="Racks"> 841 Racks 842 </a> 843 844 </li> 845 846 <li> 847 <a href="/ourproducts/cid/574115/cat/hardware-engineering-supply/subcat/valve/" class="main_title collapsed " data-target="#sub2_category7_4" aria-expanded="" title="Valve"> 848 Valve 849 </a> 850 851 </li> 852 853 <li> 854 <a href="/ourproducts/cid/574113/cat/hardware-engineering-supply/" class="main_title collapsed " data-target="#sub2_category7_5" aria-expanded="" title="View All"> 855 View All 856 </a> 857 858 </li> 859 860 </ul> 861 </div> 862 863 </li> 864 865 <li> 866 <a href="/ourproducts/cid/582234/" class="main_title collapsed " data-target="#sub_category" aria-expanded="false" 867 title="Packaging Material">Packaging Material</a> 868 869 </li> 870 871 <li> 872 <a href="/ourproducts/cid/574019/" class="main_title collapsed dropdown-toggle " data-toggle="collapse" data-target="#sub_category9" aria-expanded="false" 873 title="Safety Control">Safety Control</a> 874 875 <div id="sub_category9" class="collapse brand_panel "> 876 <ul class="list-unstyled"> 877 878 <li> 879 <a href="/ourproducts/cid/574024/cat/safety-control/subcat/miscellaneous/" class="main_title collapsed " data-target="#sub2_category9_0" aria-expanded="" title="Miscellaneous"> 880 Miscellaneous 881 </a> 882 883 </li> 884 885 <li> 886 <a href="/ourproducts/cid/574020/cat/safety-control/subcat/spill-control-absorbents/" class="main_title collapsed " data-target="#sub2_category9_1" aria-expanded="" title="Spill Control Absorbents"> 887 Spill Control Absorbents 888 </a> 889 890 </li> 891 892 <li> 893 <a href="/ourproducts/cid/574021/cat/safety-control/subcat/spill-control-kits/" class="main_title collapsed " data-target="#sub2_category9_2" aria-expanded="" title="Spill Control Kits"> 894 Spill Control Kits 895 </a> 896 897 </li> 898 899 <li> 900 <a href="/ourproducts/cid/574022/cat/safety-control/subcat/traffic-safety-sign/" class="main_title collapsed " data-target="#sub2_category9_3" aria-expanded="" title="Traffic Safety Sign"> 901 Traffic Safety Sign 902 </a> 903 904 </li> 905 906 <li> 907 <a href="/ourproducts/cid/574019/cat/safety-control/" class="main_title collapsed " data-target="#sub2_category9_4" aria-expanded="" title="View All"> 908 View All 909 </a> 910 911 </li> 912 913 </ul> 914 </div> 915 916 </li> 917 918 <li> 919 <a href="/ourproducts/cid/602444/" class="main_title collapsed dropdown-toggle " data-toggle="collapse" data-target="#sub_category10" aria-expanded="false" 920 title="Stretch Film">Stretch Film</a> 921 922 <div id="sub_category10" class="collapse brand_panel "> 923 <ul class="list-unstyled"> 924 925 <li> 926 <a href="/ourproducts/cid/602448/cat/stretch-film/subcat/black-stretch-film/" class="main_title collapsed " data-target="#sub2_category10_0" aria-expanded="" title="Black Stretch Film"> 927 Black Stretch Film 928 </a> 929 930 </li> 931 932 <li> 933 <a href="/ourproducts/cid/602445/cat/stretch-film/subcat/hand-roll-stretch-film/" class="main_title collapsed " data-target="#sub2_category10_1" aria-expanded="" title="Hand Roll Stretch Film"> 934 Hand Roll Stretch Film 935 </a> 936 937 </li> 938 939 <li> 940 <a href="/ourproducts/cid/602446/cat/stretch-film/subcat/machine-roll-stretch-film/" class="main_title collapsed " data-target="#sub2_category10_2" aria-expanded="" title="Machine Roll Stretch Film"> 941 Machine Roll Stretch Film 942 </a> 943 944 </li> 945 946 <li> 947 <a href="/ourproducts/cid/602444/cat/stretch-film/" class="main_title collapsed " data-target="#sub2_category10_3" aria-expanded="" title="View All"> 948 View All 949 </a> 950 951 </li> 952 953 </ul> 954 </div> 955 956 </li> 957 958 <li> 959 <a href="/ourproducts/cid/582239/" class="main_title collapsed dropdown-toggle " data-toggle="collapse" data-target="#sub_category11" aria-expanded="false" 960 title="Tape">Tape</a> 961 962 <div id="sub_category11" class="collapse brand_panel "> 963 <ul class="list-unstyled"> 964 965 <li> 966 <a href="/ourproducts/cid/606086/cat/tape/subcat/masking-tape/" class="main_title collapsed " data-target="#sub2_category11_0" aria-expanded="" title="Masking Tape"> 967 Masking Tape 968 </a> 969 970 </li> 971 972 <li> 973 <a href="/ourproducts/cid/606077/cat/tape/subcat/opp-tape/" class="main_title collapsed " data-target="#sub2_category11_1" aria-expanded="" title="OPP Tape"> 974 OPP Tape 975 </a> 976 977 </li> 978 979 <li> 980 <a href="/ourproducts/cid/606084/cat/tape/subcat/pvc-edge-banding-tape/" class="main_title collapsed " data-target="#sub2_category11_2" aria-expanded="" title="PVC Edge Banding Tape"> 981 PVC Edge Banding Tape 982 </a> 983 984 </li> 985 986 <li> 987 <a href="/ourproducts/cid/582239/cat/tape/" class="main_title collapsed " data-target="#sub2_category11_3" aria-expanded="" title="View All"> 988 View All 989 </a> 990 991 </li> 992 993 </ul> 994 </div> 995 996 </li> 997 998 <li> 999 <a href="/ourproducts/cid/0/" class="main_title collapsed active" data-target="#sub_category" aria-expanded="false" 1000 title="View All">View All</a> 1001 1002 </li> 1003 1004 </ul> 1005</div> 1006 1007
1008<script> 1009 $(document).ready(function() { 1010 viewportwidth = $(window).width(); 1011 if (viewportwidth >992) { 1012 $('#category_menu').addClass('show'); 1013 }else{ 1014 categrory_title = $('.category_menu_3 .title'); 1015 categrory_title.attr('data-toggle', 'collapse'); 1016 } 1017 }) 1018</script>
1018 1019 </div> 1020 1021 <div class="col-md-12 generated_content p-0" id="category_2_3"> 1022 1023 </div> 1024 1025 <div class="col-md-12 generated_content p-0" id="category_2_4"> 1026 1027 </div> 1028 1029 <div class="col-md-12 generated_content p-0" id="category_2_5"> 1030 1031 </div> 1032 </div></div></div><div class="col-md-9 generated_col " id="category_3"><div class="container-fluid innerContainer_3"><div class="row innerRow_3"> 1033 <div class="col-md-12 generated_content p-0" id="category_3_1"> 1034 <div class="breadcrumb_b"> 1035 <ol> 1036 1037 <li> 1038 <a href="/" title="Homepage"> 1039 <span><i class='fa fa-home' aria-hidden='true'></i></span> 1040 </a> 1041 </li> 1042 1043 <li> 1044 <a href="/category/" title="Our Products"> 1045 Our Products 1046 </a> 1047 </li> 1048 1049 </ol> 1050</div> 1051 </div> 1052 1053 <div class="col-md-12 generated_content p-0" id="category_3_2"> 1054 1055 </div> 1056 1057 <div class="col-md-12 generated_content p-0" id="category_3_3"> 1058 1059 </div> 1060 1061 <div class="col-md-12 generated_content p-0" id="category_3_4"> 1062 <div class="container-fluid category_list_type4 mt-3 p-0"> 1063 <div class="row"> 1064 1065 <div class="col-6 col-md-3 col-lg-3"> 1066 <a href="/ourproducts/air-bubble-wrap-malaysia" class="category_box"> 1067 <div class="img_frame"> 1068 <img src="https://cdn1.npcdn.net/images/6ef1a05eb2fb17a09ac8719cee0a48ea_1752225347.webp?md5id=1df58e63816ec9ab895d8f14640a5f47&new_width=1000&new_height=1000&size=max&w=-62170008925&from=png&type=9" alt="Air Bubble Wrap" title="Air Bubble Wrap"> 1069 </div> 1070 <h6>Air Bubble Wrap</h6> 1071 1072 <p>12 Products</p> 1073 1074 </a> 1075 </div> 1076 1077 <div class="col-6 col-md-3 col-lg-3"> 1078 <a href="/ourproducts/cid/572627/cat/consumer-products/" class="category_box"> 1079 <div class="img_frame"> 1080 <img src="https://cdn1.npcdn.net/images/3efe191c38c0faee7c1b64b40a55a1d8_1733821627.webp?md5id=1df58e63816ec9ab895d8f14640a5f47&new_width=1000&new_height=1000&size=max&w=-62170008925&from=png&type=9" alt="Consumer Products" title="Consumer Products"> 1081 </div> 1082 <h6>Consumer Products</h6> 1083 1084 <p>2 Products</p> 1085 1086 </a> 1087 </div> 1088 1089 <div class="col-6 col-md-3 col-lg-3"> 1090 <a href="/ourproducts/cid/582237/cat/diamond-compound/" class="category_box"> 1091 <div class="img_frame"> 1092 <img src="https://cdn1.npcdn.net/images/f1bdf4903313173d53a572b2c7de11c9_1733810424.webp?md5id=1df58e63816ec9ab895d8f14640a5f47&new_width=1000&new_height=1000&size=max&w=-62170008925&from=png&type=9" alt="Diamond Compound" title="Diamond Compound"> 1093 </div> 1094 <h6>Diamond Compound</h6> 1095 1096 <p>3 Products</p> 1097 1098 </a> 1099 </div> 1100 1101 <div class="col-6 col-md-3 col-lg-3"> 1102 <a href="/ourproducts/cid/572629/cat/disposable-products/" class="category_box"> 1103 <div class="img_frame"> 1104 <img src="https://cdn1.npcdn.net/images/998276f48dd1ef7bf0f2a2525d649a5c_1739342812.webp?md5id=1df58e63816ec9ab895d8f14640a5f47&new_width=1000&new_height=1000&size=max&w=-62170008925&from=png&type=9" alt="Disposable Products" title="Disposable Products"> 1105 </div> 1106 <h6>Disposable Products</h6> 1107 1108 <p>10 Products</p> 1109 1110 </a> 1111 </div> 1112 1113 <div class="col-6 col-md-3 col-lg-3"> 1114 <a href="/ourproducts/cid/578256/cat/emergency-response-eyewash/" class="category_box"> 1115 <div class="img_frame"> 1116 <img src="https://cdn1.npcdn.net/images/c53cb138f41a683593ebb3a6d32964dc_1739883046.webp?md5id=1df58e63816ec9ab895d8f14640a5f47&new_width=1000&new_height=1000&size=max&w=-62170008925&from=jpeg&type=9" alt="Emergency Re
1116sponse (Eyewash)" title="Emergency Response (Eyewash)"> 1117 </div> 1118 <h6>Emergency Response (Eyewash)</h6> 1119 1120 <p>8 Products</p> 1121 1122 </a> 1123 </div> 1124 1125 <div class="col-6 col-md-3 col-lg-3"> 1126 <a href="/ourproducts/cid/572628/cat/general-cleaning-equipment/" class="category_box"> 1127 <div class="img_frame"> 1128 <img src="https://cdn1.npcdn.net/images/521ee68e72a911bde9ea0139e05896e8_1739881859.webp?md5id=1df58e63816ec9ab895d8f14640a5f47&new_width=1000&new_height=1000&size=max&w=-62170008925&from=jpeg&type=9" alt="General Cleaning Equipment" title="General Cleaning Equipment"> 1129 </div> 1130 <h6>General Cleaning Equipment</h6> 1131 1132 <p>2 Products</p> 1133 1134 </a> 1135 </div> 1136 1137 <div class="col-6 col-md-3 col-lg-3"> 1138 <a href="/ourproducts/gloves" class="category_box"> 1139 <div class="img_frame"> 1140 <img src="https://cdn1.npcdn.net/images/b5b96cae98037999d5d125cc094d1937_1733822195.webp?md5id=1df58e63816ec9ab895d8f14640a5f47&new_width=1000&new_height=1000&size=max&w=-62170008925&from=png&type=9" alt="Gloves" title="Gloves"> 1141 </div> 1142 <h6>Gloves</h6> 1143 1144 <p>6 Products</p> 1145 1146 </a> 1147 </div> 1148 1149 <div class="col-6 col-md-3 col-lg-3"> 1150 <a href="/category/cid/574113/cat/hardware-engineering-supply/" class="category_box"> 1151 <div class="img_frame"> 1152 <img src="https://cdn1.npcdn.net/images/c5f725861fd868f377eb44ad710ab249_1737614756.webp?md5id=1df58e63816ec9ab895d8f14640a5f47&new_width=1000&new_height=1000&size=max&w=-62170008925&from=png&type=9" alt="Hardware & Engineering Supply" title="Hardware & Engineering Supply"> 1153 </div> 1154 <h6>Hardware & Engineering Supply</h6> 1155 1156 <p>15 Products</p> 1157 1158 </a> 1159 </div> 1160 1161 <div class="col-6 col-md-3 col-lg-3"> 1162 <a href="/ourproducts/cid/582234/cat/packaging-material/" class="category_box"> 1163 <div class="img_frame"> 1164 <img src="https://cdn1.npcdn.net/images/c4c2f4dd6912f0f4bf75af5334519f33_1733820816.webp?md5id=1df58e63816ec9ab895d8f14640a5f47&new_width=1000&new_height=1000&size=max&w=-62170008925&from=png&type=9" alt="Packaging Material" title="Packaging Material"> 1165 </div> 1166 <h6>Packaging Material</h6> 1167 1168 <p>2 Products</p> 1169 1170 </a> 1171 </div> 1172 1173 <div class="col-6 col-md-3 col-lg-3"> 1174 <a href="/category/cid/574019/cat/safety-control/" class="category_box"> 1175 <div class="img_frame"> 1176 <img src="https://cdn1.npcdn.net/images/69f64d6613a17592aa13b0b392502c0b_1737280664.webp?md5id=1df58e63816ec9ab895d8f14640a5f47&new_width=1000&new_height=1000&size=max&w=-62170008925&from=png&type=9" alt="Safety Control" title="Safety Control"> 1177 </div> 1178 <h6>Safety Control</h6> 1179 1180 <p>27 Products</p> 1181 1182 </a> 1183 </div> 1184 1185 <div class="col-6 col-md-3 col-lg-3"> 1186 <a href="/ourproducts/stretch-film" class="category_box"> 1187 <div class="img_frame"> 1188 <img src="https://cdn1.npcdn.net/images/47565d8654d92fd08afeb700f74b51ac_1753109201.webp?md5id=1df58e63816ec9ab895d8f14640a5f47&new_width=1000&new_height=1000&size=max&w=-62170008925&from=png&type=9" alt="Stretch Film" title="Stretch Film"> 1189 </div> 1190 <h6>Stretch Film</h6> 1191 1192 <p>10 Products</p> 1193 1194 </a> 1195 </div> 1196 1197 <div class="col-6 col-md-3 col-lg-3"> 1198 <a href="/ourproducts/tape" class="category_box"> 1199 <div class="img_frame"> 1200 <img src="https://cdn1.npcdn.net/images/e6ab8abf8c7a4fed2a8bf3d33267a2ec_1753241780.webp?md5id=1df58e63816ec9ab895d8f14640a5f47&new_width=1000&new_height=1000&size=max&w=-62170008925&from=png&type=9" alt="Tape" title="Tape"> 1201 </div> 1202 <h6>Tape</h6> 1203 1204 <p>13 Products</p> 1205 1206 </a> 1207 </div> 1208 1209 <div class="col-6 col-md-3 col-lg-3"> 1210 <a href="/ourproducts/" class="category_box"> 1211 <div class="img_frame"> 1212 <img src="https://cdn1.npcdn.net/images/f1bdf4903313173d53a572b2c7de11c9_1733810424.webp?md5id=1df58e63816ec9ab895d8f14640a5f47&new_width=1000&new_height=1000&size=max&w=-62170008925&from=png&type=9" alt="View All" title="View All"> 1213 </div> 1214 <h6>View All</h6> 1215 1216 <p>109 Products</p> 1217 1218 </a> 1219 </div> 1220 1221 <!-- {START_VIEW_ALL_CATEGORY_BOX} --> 1222<!-- <div class="col-12 col-md-{CATEGORY_COL} col-lg-{CATEGORY_COL}"> 1223 <a href="{CATEGORY_URL}" class="category_box view_all"> 1224 <div class="view_all_frame"> 1225 <div class="all"> 1226 {START_VIEW_ALL_IMG:00} 1227 <div class="view_all_img_frame"> 1228 <img src="{CATEGORY_IMG_SRC}" alt="{CATEGORY_IMG_ALT}" title="{CATEGORY_IMG_TITLE}"> 1229 </div> 1230 {END_VIEW_ALL_IMG:00} 1231 </div> 1232 </div> 1233 <h6>{CATEGORY_VIEW_ALL}</h6> 1234 <p>{CATEGORY_VIEW_ALL_QTY}</p> 1235 </a> 1236 </div> --> 1237 <!-- {END_VIEW_ALL_CATEGORY_BOX} --> 1238 1239 </div> 1240</div> 1241 </div> 1242 </div></div></div></div></div></div></div><footer class="footer_type4"> 1243 <div class="container pt-3"> 1244 <div class="row"> 1245 <!-- Colum 1 --> 1246 <div class="col-md-3 mb-3 mb-lg-0 left_line"> 1247 <h6 class="all_font_md footer_subtitle">KOSSEN INDUSTRIES SUPPLIES SDN. BHD.</h6> 1248 <p>Kossen Industries Supplies, located in Selangor, Malaysia, specializes in manufacturing a wide range of industrial gloves. We cater to the needs of local industries with high-quality, reliable glove solutions.</p> 1249 1250 </div> 1251 <!-- Colum 1 End--> 1252 <!-- Colum 2 --> 1253 <div class="col-md-3 mb-3 mb-lg-0 left_line"> 1254 <h6 class="all_font_md footer_subtitle">Contact Us</h6> 1255 <ul class="list-unstyled"> 1256 1257 <li> 1258 <p class="w-100"> 1259 <a class="float-right w-100" href="tel:+603-3393 3188" rel="nofollow"> 1260 +603-3393 3188 1261 </a> 1262 </p> 1263 </li> 1264 1265 <li> 1266 <p class="w-100"> 1267 <a class="float-right w-100" href="tel:+603-3393 5828" rel="nofollow"> 1268 +603-3393 5828 1269 </a> 1270 </p> 1271 </li> 1272 1273 <li> 1274 <p class="w-100"> 1275 <a class="float-right w-100" href="tel:+603-3393 6188" rel="nofollow"> 1276 +603-3393 6188 1277 </a> 1278 </p> 1279 </li> 1280 1281 <li> 1282 <p class="w-100"> 1283 <a class="float-right w-100" href="tel:+6012-303 8818" rel="nofollow"> 1284 Mr. Gary +6012-303 8818 1285 </a> 1286 </p> 1287 </li> 1288 1289 <li> 1290 <p class="w-100"> 1291 <a class="float-right w-100" href="mailto:[email protected]"> 1292 [email protected] 1293 </a> 1294 </p> 1295 </li> 1296 1297 <li> 1298 <p class="w-100"> 1299 <a class="float-right w-100" href="mailto:[email protected]"> 1300 [email protected] 1301 </a> 1302 </p> 1303 </li> 1304 1305 </ul> 1306 1307 <ul class="social_media pt-3"> 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 </ul> 1318 </div> 1319 <!-- Colum 2 End --> 1320 <!-- Colum 3 --> 1321 <div class="col-md-3 mb-3 mb-lg-0 left_line"> 1322 <h6 class="all_font_md footer_subtitle">Product Categories</h6> 1323 1324 <ul class="list-unstyled"> 1325 1326 <li> 1327 <a href="/ourproducts/cid/602439/"> 1328 <p> 1329 Air Bubble Wrap 1330 </p> 1331 </a> 1332 </li> 1333 1334 <li> 1335 <a href="/ourproducts/cid/572627/"> 1336 <p> 1337 Consumer Products 1338 </p> 1339 </a> 1340 </li> 1341 1342 <li> 1343 <a href="/ourproducts/cid/582237/"> 1344 <p> 1345 Diamond Compound 1346 </p> 1347 </a> 1348 </li> 1349 1350 <li> 1351 <a href="/ourproducts/cid/572629/"> 1352 <p> 1353 Disposable Products 1354 </p> 1355 </a> 1356 </li> 1357 1358 <li> 1359 <a href="/ourproducts/cid/578256/"> 1360 <p>
1361 Emergency Response (Eyewash) 1362 </p> 1363 </a> 1364 </li> 1365 1366 <li> 1367 <a href="/ourproducts/cid/572628/"> 1368 <p> 1369 General Cleaning Equipment 1370 </p> 1371 </a> 1372 </li> 1373 1374 <li> 1375 <a href="/ourproducts/cid/572619/"> 1376 <p> 1377 Gloves 1378 </p> 1379 </a> 1380 </li> 1381 1382 <li> 1383 <a href="/ourproducts/cid/574113/"> 1384 <p> 1385 Hardware & Engineering Supply 1386 </p> 1387 </a> 1388 </li> 1389 1390 <li> 1391 <a href="/ourproducts/cid/582234/"> 1392 <p> 1393 Packaging Material 1394 </p> 1395 </a> 1396 </li> 1397 1398 <li> 1399 <a href="/ourproducts/cid/574019/"> 1400 <p> 1401 Safety Control 1402 </p> 1403 </a> 1404 </li> 1405 1406 <li> 1407 <a href="/ourproducts/cid/602444/"> 1408 <p> 1409 Stretch Film 1410 </p> 1411 </a> 1412 </li> 1413 1414 <li> 1415 <a href="/ourproducts/cid/582239/"> 1416 <p> 1417 Tape 1418 </p> 1419 </a> 1420 </li> 1421 1422 </ul> 1423 </div> 1424 <!-- Colum 3 End --> 1425 <!-- Colum 4 --> 1426 <div class="col-md-3 mb-3 mb-lg-0"> 1427 <h6 class="all_font_md footer_subtitle">Get on the list</h6> 1428 <p>Signup for our newsletter to get the latest news, updates and amazing offers delivered directly in your inbox.</p> 1429 <input type="email" class="form-control mt-3" id="subscribeEmail" name="subscribeEmail"> 1430 <input style="float: left;" type="submit" onclick="subscribeNow()" class="btn btn-primary mt-3" value="Subscribe"> 1431 1432 </div> 1433 <!-- Colum 4 End --> 1434 1435 <div class="col-12 mt-5"> 1436 <div class="copy_right text-center"> 1437 <p class="mb-1">Ⓒ 2024-2026 <b>KOSSEN INDUSTRIES SUPPLIES SDN. BHD.</b> <small>200701037228 (795257-P)</small> 1438 1439 <p class="mb-1" style="display: inline;"> 1440 Visitor : <div class='platinum_website_visitor'></div> 1441 </p> 1442 1443 <p class="text-center py-1"> 1444 <a href="/privacypolicy" class="privacy_policy pl-3">Privacy Policy</a> 1445 1446 1447 1448 1449 </p> 1450 </div> 1451 <div class="text-center mt-1"> 1452 <small>Powered by <a href="https://www.newpages.com.my/v2/en/company/826509/index.html" target="_blank">NEWPAGES</a></small> 1453 </div> 1454 </div> 1455 </div> 1456 </div> 1457 1458</footer> 1459 1460<!--
1460<script> 1461 // var subscribeMailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; 1462 var subscribeEmailField = document.getElementById("subscribeEmail"); 1463 subscribeEmailField.addEventListener("keyup", function(event) { 1464 if (event.keyCode == 13) { 1465 subscribeNow() 1466 } 1467 }); 1468 1469 function subscribeNow() { 1470 let x = $('#subscribeEmail').val(); 1471 $.ajax({ 1472 type: "POST", 1473 url: "/ex_ajax/ex_subscribeMailAjax.php", 1474 dataType: "JSON", 1475 data: { 1476 subscribeEmail: x, 1477 }, 1478 success(data) { 1479 if (data.success == "true") { 1480 alertSucess(data.string) 1481 } else { 1482 alertUnsucess(data.string); 1483 } 1484 1485 } 1486 }) 1487 } 1488</script>
1488 --> 1489 1490 1491 1492<div class="toggle_btn num1"> 1493 <a data-type=1 href="https://wa.me/60123038818?text=Hi, i am interested to know more. (https://www.kossenglove.com.my/category/)" id="Whatsapp" class="contactRecordBtn whatsapp" data-type="1" target="_blank"> 1494 <i class="fab fa-whatsapp"></i> 1495 </a> 1496 <div class="whatsapp_float_title">Mr. Gary</div> 1497</div> 1498 1499 1500 1501<div id="toTop"> 1502 <div class="d-flex justify-content-center h-100"> 1503 <i class="fas fa-angle-up fa-2x my-auto"></i> 1504 </div> 1505</div> 1506<!-- Scroll to Top -->
1507<script> 1508 $(window).scroll(function() { 1509 if ($(this).scrollTop()) { 1510 $('#toTop').fadeIn(); 1511 } else { 1512 $('#toTop').fadeOut(); 1513 } 1514 }); 1515 $("#toTop").click(function() { 1516 $("html, body").animate({ 1517 scrollTop: 0 1518 }, 1000); 1519 }); 1520</script>
vendor: 1 bytes, line 1520
1520
1521<script type="text/javascript"> 1522 $(document).ready(function() { 1523 if ($('.janimate').length > 0) { 1524 $('.janimate').each(function() { 1525 $(this).addClass("hidden").viewportChecker(); 1526 }); 1527 } 1528 }); 1529</script>
1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543<!-- Scroll Effect Aos Script -->
1544<script> 1545 $(function() { AOS.init({ 1546 once: false 1547 });}); 1548 window.addEventListener('load', function() { 1549 AOS.refresh(); 1550 }); 1551</script>
vendor: 1 bytes, line 1551
1551
1552<script src="https://scss.npcdn.net/ex_cusscss/np_popper.min.js?ref=1" async></script>
1552 1553<!--
1553<script src="https://scss.npcdn.net/ex_cusscss/np_jquery-ui.js?ref=1" async></script>
1553 --> 1554<!--
1554<script src="https://scss.npcdn.net/ex_cusscss/np_jquery.ui.touch-punch.min.js"></script>
1554 --> 1555 1556
1557<script> 1558 if ($('#subscribeEmail').length) { 1559 var subscribeEmailField = document.getElementById("subscribeEmail"); 1560 subscribeEmailField.addEventListener("keyup", function(event) { 1561 if (event.keyCode == 13) { 1562 subscribeNow() 1563 } 1564 }); 1565 function subscribeNow() { 1566 let x = $('#subscribeEmail').val(); 1567 $.ajax({ 1568 type: "POST", 1569 url: "/ex_ajax/ex_subscribeMailAjax.php", 1570 dataType: "JSON", 1571 data: { 1572 subscribeEmail: x, 1573 }, 1574 success(data) { 1575 if (data.success == "true") { 1576 alertSucess(data.string) 1577 } else { 1578 alertUnsucess(data.string); 1579 } 1580 1581 } 1582 }) 1583 } 1584 } 1585</script>
1585 1586
1587<script type='text/javascript'> 1588 1589 1590 1591 //get visitor by ajax 1592 $.ajax({ 1593 type: 'POST', 1594 url: "/ex_ajax/ex_ajaxGetPlatinumVisitor.php", 1595 dataType: "JSON", 1596 success: function(data) { 1597 $(".platinum_website_visitor").html(data.visitor); 1598 } 1599 }); 1600 1601 1602 $('body').on("click", ".contactRecordBtn", function() { 1603 var cid = '26914'; 1604 var type = $(this).data('type'); 1605 // TrueLead: pass the clicked WhatsApp link so the server can fingerprint 1606 // the exact prefill text + target number (dynamic per button/page) 1607 var waLink = $(this).attr('href') || ''; 1608 if (waLink.indexOf('wa.me') === -1 && waLink.indexOf('api.whatsapp.com') === -1) { 1609 waLink = ''; 1610 } 1611 $.ajax({ 1612 type: 'POST', 1613 url: "/ex_contactlink_ajax.php", 1614 data: { 1615 company_id: cid, 1616 type: type, 1617 url:'https://www.kossenglove.com.my/category/', 1618 wa_link: waLink 1619 }, 1620 success: function(data) { 1621 }, 1622 complete: function(data) { 1623 } 1624 }); 1625 1626 }); 1627</script>
1627 1628 1629 </body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.