jsp파일을html에서 import 한뒤 해당 jsp파일의 메소드를 구동하고싶은게 첫번째 문제였고,
두번째 문제는 그 메소드에 인자값을 전달해서 제사용을 하고싶었습니다.
아래에 코드는D-Day 카운트용 .js 파일입니다.
--------------------------------------------------
/*
filename=test.js
*/
var val1; //변수 val1 선언, 이곳에서 html에서 string타입으로 날자를 받아올것
var count; //변수 count 선언, 이곳에서 list번호 확인을 위해 int타입으로 숫자를 받을것
function test1(val1,count) {
//java에서 마치 method를 쓴다는 의미의 function, 인자값을 받는다
var countDownDate1 = new Date(val1).getTime();
//받은 val1을 날짜로 인식시키고 숫자로 바꾼다
var now = new Date().getTime();
//이 변수는 현제시간을 입력한다
var distance = countDownDate1 - now;
// 위 입력된 두 값을 바꿔서 남은시간을 계신한다.
var days = Math.floor(distance / (1000 * 60 * 60 * 24));
//내가 필요한것은 날짜이기 떄문에, 쓸모없는 시 분 초 는 제외하기위해 사용
if (distance <= -1) {
document.getElementById("list"+count).innerHTML = "마감";
}
//만일 카운트가 -1 이하가 될시에 마감 이라는 단어를 띄우도록 한다
else{
document.getElementById("list"+count).innerHTML = "D -" + days;
}
//아니면 D-남은날짜!
}
//html head 부분에서 아래 코드를 입력한다
//<script type="text/javascript" src=" filename.js "></script>
//사용하고싶은 위치에 id 를 list+num 으로 만든다음, 스크립트를 쓴다고 선언하고,
//메소드이름과 인자값(string,int)를 넘겨준다.
//여기서 인자값 string 은 d-day count 날짜이며, int 는 list의 뒷번호이다.
//<p id="list1"><script type = "text/javascript">test1("Jan 5,2019",1)</script></p>
------------------------------------------------------
------------------------------------------------------
html에서 id값이 list1 list2 list3 이 선언되어있고, 각각의 태그에 js의 평션을 이용해 값을 바꿉니다.
eg)
<p id="list1"><script type = "text/javascript">test1("Jan 5,2019",1)</script></p>
<p id="list2"><script type = "text/javascript">test1("Jan 6,2019",2)</script></p>
2017년 3월 24일 금요일
2017년 3월 23일 목요일
[Eclipse] android workspace 설정시 오류 해결법
책에서 안드로이드 강의에서 이클립스 워크스페이스를 제설정하라는 글이 있는데 제설정시 이러한 오류를 터트려내는 케이스가 발생해서 한 친구의 이성이 반즘 날라갔었는데 해결법이 너무나 간단해서 친구는 2차멘붕
이클립스를 관리자권한으로 실행해면 끄읏
챠암쉽죠잉
2017년 3월 13일 월요일
[C++] class 관계, has a, is a, 상속 필기
https://onenote.com/webapp/pages?token=khM_wbvmj2R7a_oORbH3ZmvgBIRczZqWRan16OP7UFL3ueR7ScLesqgBqijhxBm7dZXl930Kubq3tPf6PAXVC96C_gOyqpHb0&id=636250603884476998
원 노트 무엇..
저장해놓은 문서는 수정도 못하고..심지어 이마저 저장기한까지 있는데,
날려버리기엔 아쉬워서 우선 스샷이라도 떠둠으로써 땜빵..
원 노트 무엇..
저장해놓은 문서는 수정도 못하고..심지어 이마저 저장기한까지 있는데,
날려버리기엔 아쉬워서 우선 스샷이라도 떠둠으로써 땜빵..
2017년 3월 9일 목요일
c++ setw 초간단 요약
초간단 요약 :
필드 길이? 를 지정한다.
Detail:
Iomapip에 선언되어있어 주 기능은 출력할때 필드 길이를 세팅한다.
Setw 값 이상의 문자열이 나와도 에러 같은 상황은 발생하지 않는다.
|
Setw(number) 를 output 출력 이전에 입력하면 된다
Eg below)
cout<< setw(10) << “test”<< endl;
|
Result below)
“ Test”
|
가출력된다.
그래서 이걸 왜쓰냐면 :
비슷한 기능으로는 \t 인데, \t의경우 입력된 문장이 예상외로 클 경우 원치 않게 두번 \t 를 해줘야 할 경우가 발상할 수 있는데 이러한경우에 비교하면 setw(num) 이 좀더 유용하다고 본다
eg)
#include <iostream>
#include <iomanip>
using namespace std;
void main()
{
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 5; j++)
cout<< setw(6) << i * j;
cout<< endl;
}
}
|
Result below)
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
|
피드 구독하기:
글 (Atom)