채택완료

자바스크립트 치환질문입니다..

2017-08-29 (화) 23:58:20 2,711

게시판 view.php 글내용에

<img src="DOMAIN/test.jpg">

<embed src="DOMAIN/song.mp3"></embed>

<iframe src="DOMAIN/test"></iframe>

<img src="http://sir.co.kr/test2.jpg">

<embed src="http://zum.com/song2.mp3"></embed>

식으로 글 내용이 들어가 있습니다. (위의 스타일은 모든게시판내의 모든게시글에 해당합니다)

(여분필드를 이용.. DB에 위의 내용들을 올려놓고 DB에서 값을 가져오는식으로 하고있어서 php는 사용을 못합니다)

자바스크립트 혹은 다른것으로 DOMAIN -> http://naver.com 식으로 변경 되게끔 할 수 있나요?

(만일 DOMAIN 이라는 단어가 없을경우 치환없이 그대로 출력 하고요)

http://naver.com 이런 도메인을 값을 별도의 js파일로 둬서 

그 파일 하나만 수정하면... 전체를

빠르게 http://naver.com -> http://daum.net 으로 변경이 가능하게 가능한가요?

답변 1개

채택된 답변
+20 포인트

PHP를 사용하지 못하신다는게 무슨 말씀인지 ...잘 이해가 안가네요 


보통은 PHP의 변수를 이용해서 

Copy
$DOMAIN = "http://naver.com";echo "<img src="{$DOMAIN}/test.jpg"> <embed src="{$DOMAIN}/song.mp3"></embed><iframe src="{$DOMAIN}/test"></iframe><img src="http://sir.co.kr/test2.jpg"><embed src="http://zum.com/song2.mp3"></embed>";

와 같이 사용가능합니다.

위의 $DOMAIN = "http://daum.net"

으로 변경가능합니다.

JavaScript를 사용하더라도 변수적용처리는 유사합니다.

Copy
<script>var DOMAIN= "http://naver.com"; // 또는 "http://daum.net";var str = '<img src="'+DOMAIN+'/test.jpg">';str += '<embed src="'+DOMAIN+'/song.mp3"></embed>';str += '<iframe src="'+DOMAIN+'/test"></iframe>';str += '<img src="http://sir.co.kr/test2.jpg">';str += '<embed src="http://zum.com/song2.mp3"></embed>';document.write(str);</script>

와 같이 처리 가능합니다.

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