Javascript Responsive Embed Preview Office File Google Drive

Javascript Responsive Embed Preview Office File Google Drive

Bola Hero Gawai

Javascript Responsive Embed Preview Office File Google Drive

Javascript Responsive Embed Preview Office File Google Drive
Meneruskan postingan sebelumnya tentang cara membuat preview office file dari Google Drive, kini saya akan membagikan cara mudah menampilkan embed preview office file dari Google Drive di postingan blog dengan javascript.

Sebetulnya kemarin saya sudah menyertakan javascript untuk embed preview office file, namun jika ternyata postingan yang menampilkan embed preview cukup banyak maka kode harus ditulis di setiap postingannya dengan kode javascript-nya seperti di bawah ini. Kode ini sama dengan kode javascript responsive embed video Youtube.


<script type="text/javascript">
//<![CDATA[
document.write('<div style="text-align:center;margin:0 auto;width:100%;"><div style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:0;"><iframe src="https://drive.google.com/file/d/ID UNIK GOOGLE DRIVE/preview" style="border:0;position:absolute;top:0;left:0;width:100%;height:100%;" allowfullscreen></iframe></div></div>');
//]]>
</script>

Nah untuk memudahkan menampilkan embed preview office file di postingan blog, silahkan gunakan kode di bawah ini.

Silahkan simpan kode di bawah ini di atas kode </head>


<script type="text/javascript">
//<![CDATA[
function embedOffice(t) {
   document.write('<div style="text-align:center;margin:0 auto;width:100%;"><div style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:0;"><iframe style="border:0;position:absolute;top:0;left:0;width:100%;height:100%;" data-src="https://drive.google.com/file/d/');
   document.write(t);
   document.write('/preview" allowfullscreen></iframe></div></div>');
}
function init() {
var vidDefer = document.getElementsByTagName('iframe');
for (var i=0; i<vidDefer.length; i++) {
if(vidDefer[i].getAttribute('data-src')) {
vidDefer[i].setAttribute('src',vidDefer[i].getAttribute('data-src'));
} } }
window.onload = init;
//]]>
</script>

Kode di atas sudah saya sertakan kode untuk defer iframe agar tidak mengganggu loading blog. Namn jika blog Anda sudah memiliki javascript defer iframe, silahkan hapus kode berikut.


function init() {
var vidDefer = document.getElementsByTagName('iframe');
for (var i=0; i<vidDefer.length; i++) {
if(vidDefer[i].getAttribute('data-src')) {
vidDefer[i].setAttribute('src',vidDefer[i].getAttribute('data-src'));
} } }
window.onload = init;

Kemudian untuk menampilkan ember preview office file di postingan, cukup menulisnya dengan kode berikut pada mode HTML:


<script type="text/javascript">embedOffice("ID UNIK GOOGLE DRIVE");</script>

Untuk mendapatkan ID kode unik Google Drive silahkan simak postingan sebelumnya.

Share this:

Share this with short URL: Get Short URL loading short url

You Might Also Like:

Disqus
Blogger
Pilih Sistem Komentar Yang Disukai

0 Comment

Add Comment

Komentar dengan link promo akan masuk spam.

Gunakan konversi tool jika ingin menyertakan kode atau gambar.


image
How to style text in Disqus comments Top Disqus Commentators
  • To write a bold letter please use <strong></strong> or <b></b>.
  • To write a italic letter please use <em></em> or <i></i>.
  • To write a underline letter please use <u></u>.
  • To write a strikethrought letter please use <strike></strike>.
  • To write HTML code, please use <code></code> or <pre></pre> or <pre><code></code></pre>.
    And use parse tool below to easy get the style.
Show Parser Box

How to get ID DISQUS - http://disq.us/p/[ID DISQUS] - lihat di sini

strong em u strike
pre code pre code spoiler
embed

Like Kompi Ajaib? Keep us running by whitelisting Kompi Ajaib in your ad blocker.

This is how to whitelisting Kompi Ajaib in your ad blocker.

Thank you!

×
×
×