sikaku

response

response

再度のご連絡ありがとうございます。

現在ソースが下記の状態なので、修正後の並びになるよう編集してください。

前回お伝えした時点から何一つ修正されていないのを見るに、おそらく相当説明が解りづらかったかと思います。 今後も相談をとの事ですが、基礎的な事に関しては数ある解説サイトさんより上手く説明できる気がしないので、これ以上お力になれることは何も無いです。

source code

※webページ基本構成及び当サイト配布物と関係のない記述は省略表記としています。

現在状況
  1. <!doctype html>
  2. <html lang="ja">
  3. <head>
  4. 省略
  5. <DOCTYPE宣言>
  6. <style type="text/css">
  7. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
  8. <script>
  9. $(function(){
  10. colorScheme($('#color_scheme_list > li'),$('#color_scheme_temp').html());
  11. function colorScheme($tgt,temp){
  12. temp = temp.replace(/(data-style=")/g,'style="');
  13. $tgt.each(function(){
  14. var color = $(this).text().replace(/\s+/g,' ').split('/');
  15. for (var i=0,txt=temp;i<color.length;i++)
  16. txt = txt.replace(RegExp('(#c'+i+'#)','g'),color[i]);
  17. $(this).html(txt);
  18. });
  19. }
  20. });
  21. </style>
  22. </script>
  23. <body>
  24. <ul id="color_scheme_list">
  25. <li>#f4ead5/#98607c/#e94e77</li>
  26. <li>#e0e0c0/#000000/#c0e000</li>
  27. <li>#4080a0/#f0f0c0/#ffffff</li>
  28. <li>#ffeec0/#cccccc/#c0ffee</li>
  29. </ul>
  30. <template id="color_scheme_temp">
  31. <span data-style="color:#c0#;">#c0#</span>
  32. <span data-style="color:#c1#;">#c1#</span>
  33. <span data-style="color:#c2#;">#c2#</span>
  34. </template>
  35. </body>
  36. </html>
  37. </head>
  38. <body>
  39. 省略
  40. </body>
  41. </html>
修正後
  1. <!doctype html>
  2. <html lang="ja">
  3. <head>
  4. 省略
  5. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
  6. <script>
  7. $(function(){
  8. colorScheme($('#color_scheme_list > li'),$('#color_scheme_temp').html());
  9. function colorScheme($tgt,temp){
  10. temp = temp.replace(/(data-style=")/g,'style="');
  11. $tgt.each(function(){
  12. var color = $(this).text().replace(/\s+/g,' ').split('/');
  13. for (var i=0,txt=temp;i<color.length;i++)
  14. txt = txt.replace(RegExp('(#c'+i+'#)','g'),color[i]);
  15. $(this).html(txt);
  16. });
  17. }
  18. });
  19. </script>
  20. </head>
  21. <body>
  22. <ul id="color_scheme_list">
  23. <li>#f4ead5/#98607c/#e94e77</li>
  24. <li>#e0e0c0/#000000/#c0e000</li>
  25. <li>#4080a0/#f0f0c0/#ffffff</li>
  26. <li>#ffeec0/#cccccc/#c0ffee</li>
  27. </ul>
  28. <template id="color_scheme_temp">
  29. <span data-style="color:#c0#;">#c0#</span>
  30. <span data-style="color:#c1#;">#c1#</span>
  31. <span data-style="color:#c2#;">#c2#</span>
  32. </template>
  33. </body>
  34. </html>
基本構成(再掲)
  1. <DOCTYPE宣言>
  2. <html>
  3. <head>
  4. ページ設定
  5. </head>
  6. <body>
  7. ページ表示内容
  8. </body>
  9. </html>