:Ajax

Terraria Wiki
둘러보기로 이동 검색으로 이동
Template-info.svg 설명문서 이 설명문서는 틀:Ajax/설명문서 문서를 가져오고 있습니다. (편집 | 역사)

AJAX 기능을 포함하는 테이블 콘텐츠를 추가합니다.

참고: AJAX 기능은 특정 모바일 기기에서 제대로 표현되지 않을 수 있습니다. 그러므로 대개 모바일 콘텐츠를 포함하는 문서에서는 사용하지 않는 것이 좋습니다.

매개변수

오로지 하나의 매개변수만이 필요합니다:

|target=
데이터 링크 보여주기를 클릭할 때 표시되는 페이지를 적습니다. target= 매개변수는 이름없는 첫 번째 매개변수로 대체할 수가 있습니다. 만약 target= 매개변수를 사용하지 않으려 한다면 줄 바꿈이 있어서는 안 됩니다. 줄 바꿈이 있다면 결함이 발생할 것입니다.

이 외 모든 매개변수는 테이블의 형태 및 모양만을 설정합니다.:

|width=
테이블의 너비를 결정합니다. 기본값은 100%입니다.
|headstyle=
테이블 헤드의 CSS 스타일을 설정합니다. 기본값은 없습니다.
|head=
테이블 헤드에 실제 표시될 내용입니다. 기본값은 비어있으며, 헤드에 관계 없이 JavaScript에서는 [편집]과 [보이기/숨이기] 링크는 여전히 나타납니다.
|bodystyle=
테이블 내용 행의 스타일은 테이블 내용 불러오기 전후에 적용됩니다. CSS 마크업에는 "style="으로 시작하여야 하나 위키테이블 마크업도 허용됩니다. 기본값은 "align="center""입니다.
|bodyload=
AJAX 테이블에 직접 설정할 로드 링크 텍스트를 지정합니다. 이 매개변수를 사용 시 내용을 불러올 링크 텍스트를 넣기 위하여 [link] ... [/link]를 통해 링크 텍스트를 지정하세요. 기본값은 기본 범용 로드 링크입니다.
|nojs=
JavaScript를 사용할 수 없을 때 표시되는 내용을 설정합니다. 기본값은 다음과 같습니다:
이 테이블은 자바 스크립트가 활성화되어야 합니다.
현재 이 테이블이 표시하려는 [[{{{target|미확인}}}|데이터 내용]]을 볼 수 있습니다.
|mainstyle=
테이블 class를 "Terraria" 외 다른 것으로 바꿀 수 있습니다. 기본값은 "terraria"입니다.
|nohead=
이 매개변수를 null 외의 값으로 설정하면 헤드가 표시되지 않습니다 (표시/숨기기/편집 링크 포함)

대상 (Target) 페이지 구문

테이블 구성의 데이터는 대상 페이지의 테이블에 묶여있어야 합니다. 테이블 서식은 호출시키는 페이지가 아닌 대상 페이지에 적용되어야 합니다.

AJAX 서식에 대해서 더욱 자세한 정보를 알고 싶다면 User:NoseOfCthulhu/Sandbox1#AJAX_notes 를 참조하세요.

Examples

예제를 위해 틀토론:Ajax/include 페이지를 대상으로 사용합니다.

body/link 텍스트를 지정하지 않은 경우
[link]여기를 클릭하여 내용을 확인할 수 있습니다. (약간의 지연이 있을 수 있음)[/link]
이 테이블은 자바 스크립트가 활성화되어야 합니다.
현재 이 테이블이 표시하려는 데이터 내용을 볼 수 있습니다.
body/link 텍스트를 지정한 경우
이 테이블의 데이터는 나타나지 않았습니다
[link]여기를 클릭[/link]하여 데이터를 부르세요.
이 테이블은 자바 스크립트가 활성화되어야 합니다.
현재 이 테이블이 표시하려는 데이터 내용을 볼 수 있습니다.