2017-05-05 13 views
0

多くの段落があるWebサイトを作成しています。そしてその間に、テキストを自動的に下に移動する必要があるため、イメージを表示したいと思います。イメージのテキスト間に自動スペースを入れる方法

私を助けてください!

全ページでsinppetコードを実行しようとしてください。

スニペットを見る

window.onload = function() { 
 
    setTimeout(func1, 2000); 
 

 
}; 
 

 
function func1() { 
 
    document.getElementById("my_div").className = "show"; 
 
}
.hide { 
 
    display: none; 
 
} 
 

 
.show { 
 
    width: 100%; 
 
    top: 5%; 
 
    position: absolute; 
 
    z-index: 1; 
 
} 
 

 
.advt { 
 
    border: none; 
 
    width: 100%; 
 
    max-height: 100%; 
 
} 
 

 
.advtimg { 
 
    width: 100%; 
 
    height: 50px 
 
}
<script type="text/javascript"> 
 
    // place your images in this array 
 
    var random_images_array = ['1.png', '2.png', '3.jpg', '4.jpg']; 
 

 
    function getRandomImage(imgAr, path) { 
 
    path = path || 'http://cocvidarbha.epizy.com/images/advertisment/'; // default path here 
 
    var num = Math.floor(Math.random() * imgAr.length); 
 
    var img = imgAr[num]; 
 
    var imgStr = '<img class="advt" src="' + path + img + '" alt = "">'; 
 
    document.write(imgStr); 
 
    document.close(); 
 
    } 
 
</script> 
 
<div id="my_div" class="hide"> 
 
    <div class="advtimg"> 
 
    <script type="text/javascript"> 
 
     getRandomImage(random_images_array) 
 
    </script> 
 
    </div> 
 
</div> 
 
hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 
 
52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 
 
xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 
 
6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd 
 
sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd 
 
sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg 
 
xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv

私を助けてください!

+0

@AbhishekPandeyすべての更新... –

+0

それはあなたが必要なものは不明です。パラグラフ間に画像を挿入したい場合は、javascriptを使ってそれらの段落を生成し、その間に画像を挿入するのが最善の方法でしょうか? – cpugourou

+0

@cpugourou簡単な例を挙げて助けてください。 –

答えて

0

.showにはposition: absolute;があるため、テキストがシフトダウンしていないのはなぜですか。これをposition:relative;のように変更する

.show { 
    width: 100%; 
    top: 5%; 
    position: relative; 
    z-index: 1; 
} 
0

このようなものを変更しますか?

<html> 
<body> 
    <div id="container"></div> 
    <script> 
     (function() { 
      var imgAr = [ 
       {img: '1.png', alt: 'image 1'}, 
       {img: '2.png', alt: 'image 2'}, 
       {img: '3.png', alt: 'image 3'}, 
       {img: '4.png', alt: 'image 4'}, 
      ] 

      var paragraphs = [ 
       {paragraph: "blabla0"}, 
       {paragraph: "blabla1"}, 
       {paragraph: "blabla2"} 
      ]; 

      var path = 'http://cocvidarbha.epizy.com/images/advertisment/'; 
      var container = document.getElementById('container'); 
      for (var i = 0; i < paragraphs.length; i++) { 
       var num = Math.floor(Math.random() * imgAr.length); 
       var img = paragraphs[i].img = '<img class="advt" src="' + path + imgAr[num].img + '" alt = "' + imgAr[num].alt + '">'; 
       container.innerHTML = container.innerHTML + '<div id="paraph_' + i + '"><p>' + paragraphs[i].paragraph + '</p>' + img + '</div>'; 
      } 
     })(); 
    </script> 
</body> 

0

論理上の子質問。

は、画像の自動間隔テキストのためのコードはありませんが、あなたはコードを配置することができます - あなたは、画像を表示したい

<div class="advtimg"> 
    <script type="text/javascript"> 
     getRandomImage(random_images_array) 
    </script> 
    </div> 

@alfredoはあなたもそれを編集する必要があると答えました。

コードが必要なので、コードtop: 5%;z-index: 1;は必要ありません。

スニペットに必要なコードを正しくコーディングしています。

希望、私はあなたを助けました!

window.onload = function() { 
 
    setTimeout(func1, 2000); 
 

 
}; 
 

 
function func1() { 
 
    document.getElementById("my_div").className = "show"; 
 
}
.hide { 
 
    display: none; 
 
} 
 

 
.show { 
 
    width: 100%; 
 
    position: relative; 
 
} 
 

 
.advt { 
 
    border: none; 
 
    width: 100%; 
 
    max-height: 100%; 
 
} 
 

 
.advtimg { 
 
    width: 100%; 
 
    height: 50px 
 
}
<script type="text/javascript"> 
 
    // place your images in this array 
 
    var random_images_array = ['1.png', '2.jpg', '3.jpg', '4.jpg']; 
 

 
    function getRandomImage(imgAr, path) { 
 
    path = path || 'http://cocvidarbha.epizy.com/images/advertisment/'; // default path here 
 
    var num = Math.floor(Math.random() * imgAr.length); 
 
    var img = imgAr[num]; 
 
    var imgStr = '<img class="advt" src="' + path + img + '" alt = "">'; 
 
    document.write(imgStr); 
 
    document.close(); 
 
    } 
 
</script> 
 
hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 
 
52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 
 
xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 
 
6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd 
 
sdfds 6656 xdgf 52456fv<div id="my_div" class="hide"> 
 
    <div class="advtimg"> 
 
    <script type="text/javascript"> 
 
     getRandomImage(random_images_array) 
 
    </script> 
 
    </div> 
 
</div> hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd 
 
sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg 
 
xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv hjgjhgjhg gvfhgfgh sdfgfdg xgffsd sddfsd sdfds 6656 xdgf 52456fv

+0

あなたの時間を与えてくれてありがとう、それは本当に私を助けました。 –

関連する問題