테스트 사이트 - 개발 중인 베타 버전입니다

스크립트를 반복문으로 만들고 싶습니다.. ㅠㅠ 채택완료

발렌슈테인 4년 전 조회 3,209

안녕하세요 선생님들

 

도움을 받고자 이렇게 질문을 남깁니다 ㅠㅠ

 

스크립트가 현제 단일문입니다 그런데 이걸 반복문으로 변경할려고하는데

 

이리 저리 찾아보고 해봐도 잘안되서 다시 도움을 청하고자 합니다.. 대충이라도 이런식으로 반복문을 해야한다고 알려주시면 감사하겠습니다 ㅠㅠ

 

list.skin.php

 

 

내위치
게시물위치와거리

 

myloc.js 

 

window.onload = getMyLocation;

function getMyLocation() {

    if (navigator.geolocation) {         navigator.geolocation.getCurrentPosition(             displayLocation,              displayError);      } else {         alert("내 위치 정보제공 설정이 꺼져있거나, 지원하지 않는 브라우져 입니다." );     } }

function displayLocation(position) {

    var latitude = position.coords.latitude;     var longitude = position.coords.longitude;          $("#location").html("내위치 위도: " + latitude +", 경도: " + longitude);          var distance = computeDistance(position.coords, ourCoords);     $("#distance").html("게시물과 "+distance+"km 떨어져 있습니다.");                          }

function computeDistance(startCoords, destCoords) {     var startLatRads = degreesToRadians(startCoords.latitude);     var startLongRads = degreesToRadians(startCoords.longitude);     var destLatRads = degreesToRadians(destCoords.latitude);     var destLongRads = degreesToRadians(destCoords.longitude);

    var Radius = 6371;     var distance = Math.acos(Math.sin(startLatRads) * Math.sin(destLatRads) +                      Math.cos(startLatRads) * Math.cos(destLatRads) *                     Math.cos(startLongRads - destLongRads)) * Radius;

    return distance; }

function degreesToRadians(degrees) {     radians = (degrees * Math.PI)/180;     return radians; }

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

함수를 여러번 호출 해야 하거나 

실행을 여러번 해야 할때 

반복문 으로 처리하면 되는데

해당 소스에서 어디 부분을 반복시키는지 몰라 간략히 말씀드리겠습니다

 

프로그램의 실행 순서는 PHP -> script 이므로

 

</p>

<p><?</p>

<p>for($i=1;$i<=5;$i++){</p>

<p>?></p>

<p><script> 부분<script></p>

<p> <?</p>

<p>}</p>

<p>?></p>

<p>

 

의 형태로 하시면 됩니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인