커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
5-11 이미지 추가
undefined주차
북마크
소*
댓글
3
추천
0
조회수
6
조회수
6
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


안녕하세요, 강의대로 구글에서 이미지 주소를 복사하여 URL에 붙여넣기를 했더니 이미지가 나오지 않고 회색화면만 조회됩니다.

이미지를 넣기 위해서 무엇이 문제였을까요..



스파르타 즉문즉답




작성한 코드 및 에러 메세지

오류 발생 시, 작성한 코드 전체와 에러 메시지를 첨부해 주세요.

Tip 1) </> 아이콘을 눌러 코드박스를 만들어 보세요.

<!DOCTYPE html>
<html lang="en">





<head>
  <meta charset="UTF-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />





  <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet"
    integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous" />
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"
    integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM"
    crossorigin="anonymous"></script>





  <title>초미니홈피 - 팬명록</title>


      <meta property="og:title" content="아이유 팬명록" />
      <meta property="og:description" content="아티스트에게 응원 한마디!" />
      <meta property="og:image" content="https://search.pstatic.net/common/?src=http%3A%2F%2Fblogfiles.naver.net%2FMjAxNzExMjdfMTQg%2FMDAxNTExNzkxODc0NzIx.jLpMdXfSmhsfwxca8wIYaYK0qobtzffrhKCOy91lD6Ig.IctGUP3cy2KyBIQHlFMJr50YH5AjKMleK0c_jdJXTW0g.JPEG.cooljazzme%2F5715.jpg&type=a340" />



  <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200;300;400;500;600;700;900&display=swap"
    rel="stylesheet" />
  <style>
    * {
      font-family: "Noto Serif KR", serif;
    }
    




    .mypic {
      width: 100%;
      height: 300px;





      background-image: linear-gradient(0deg,
          rgba(0, 0, 0, 0.5),
          rgba(0, 0, 0, 0.5)),
        url("");
      background-position: center 30%;
      background-size: cover;





      color: white;





      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
    }





    .mypost {
      width: 95%;
      max-width: 500px;
      margin: 20px auto 20px auto;





      box-shadow: 0px 0px 3px 0px black;
      padding: 20px;
    }





    .mypost>button {
      margin-top: 15px;
    }





    .mycards {
      width: 95%;
      max-width: 500px;
      margin: auto;
    }





    .mycards>.card {
      margin-top: 10px;
      margin-bottom: 10px;
    }
  </style>
  <script>
    $(document).ready(function () {
      set_temp();
      show_comment();
    });


    function set_temp() {
      fetch("http://spartacodingclub.shop/sparta_api/weather/seoul").then((res) => res.json()).then((data) => {
        let temp = data['temp']
        $('#temp').text(temp)
      });
    }


    function save_comment() {
      let name = $("#name").val();
      let comment = $("#comment").val();


      let formData = new FormData();
      formData.append("name_give", name);
      formData.append("comment_give", comment);



      fetch('/guestbook', { method: "POST", body: formData, }).then((res) => res.json()).then((data) => {
        alert(data["msg"]);
        window.location.reload();
      });
    }


    function show_comment() {
      fetch('/guestbook').then((res) => res.json()).then((data) => {
        let rows = data['result']
        $("#comment-list").empty()
        rows.forEach((a) => {
          let name = a['name']
          let comment = a['comment']


          let temp_html = `<div class="card">
                            <div class="card-body">
                              <blockquote class="blockquote mb-0">
                                <p>${comment}{</p>
                                <footer class="blockquote-footer">${name}</footer>
                              </blockquote>
                            </div>
                          </div>`
             $("#comment-list").append(temp_html)
        })
      })
    }
  </script>
</head>


<body>
  <div class="mypic">
    <h1>아이유 팬명록</h1>
    <p>현재기온: <span id="temp">36</span>도</p>
  </div>
  <div class="mypost">
    <div class="form-floating mb-3">
      <input type="text" class="form-control" id="name" placeholder="url" />
      <label for="floatingInput">닉네임</label>
    </div>
    <div class="form-floating">
      <textarea class="form-control" placeholder="Leave a comment here" id="comment" style="height: 100px"></textarea>
      <label for="floatingTextarea2">응원댓글</label>
    </div>
    <button onclick="save_comment()" type="button" class="btn btn-dark">
      댓글 남기기
    </button>
  </div>
  <div class="mycards" id="comment-list">
    <div class="card">
      <div class="card-body">
        <blockquote class="blockquote mb-0">
          <p>새로운 앨범 너무 멋져요!</p>
          <footer class="blockquote-footer">호빵맨</footer>
        </blockquote>
      </div>
    </div>
    <div class="card">
      <div class="card-body">
        <blockquote class="blockquote mb-0">
          <p>새로운 앨범 너무 멋져요!</p>
          <footer class="blockquote-footer">호빵맨</footer>
        </blockquote>
      </div>
    </div>
    <div class="card">
      <div class="card-body">
        <blockquote class="blockquote mb-0">
          <p>새로운 앨범 너무 멋져요!</p>
          <footer class="blockquote-footer">호빵맨</footer>
        </blockquote>
      </div>
    </div>
  </div>
</body>





</html>



취소
 공유
취소
댓글 0
댓글 알림
나의얼굴