2012-12-29 1 views
0

마지막으로 코딩을 한 지 오래되었으므로이 간단한 아이디어를 얼마나 단순하게 만들 수 있는지 궁금합니다.한 페이지에 여러 개의 iFrames를 가져 오는 간단한 코드가 있습니까?

간단히 말하면, 한 페이지에 4 개의 입력 텍스트 필드를 갖고 싶습니다. 레이블 및 텍스트 필드의 예는 다음과 같습니다. http://www.url.com/ [SpecificLink] 여기서 []는 텍스트를 나타냅니다. 전지. 모든 텍스트 필드를 채우고 '확인'을 클릭하면 다음 페이지에 지정된 링크의 iFrame이 표시되어 한 페이지에 총 4 개의 iFrame이 생성됩니다.

첫 번째 질문은 다음과 같습니다. 어떻게 간단하게 만들 수 있습니까? 나는 PHP를 사용하여 생각한 방망이를 벗어났다. 이상적으로는 이걸 iPad에 접근하고 싶다.

두 번째 질문은 : 예를 들어, iFrames의 특정 콘텐츠를 나열 할 수 있습니까? 예를 들어 입력 한 링크에서 전체 페이지의 표 요소에 포함 된 내용 만 표시됩니다 (상단 배너, navbar 및 기타 요소는 제외됨)

감사합니다. 당신은이 아이디어에 대해 다른 관점을 많이 기대하고 있습니다. 내 접근 방식은이 문제를 해결하는 가장 효율적인 방법이 아닐 수도 있습니다. 따라서 일부 비판적인 의견에 감사드립니다. 할 매우 간단합니다,하지만 당신은 PHP를 사용 should'nt :

은 첫 번째 질문에 관해서는 당신에게

답변

1

대단히 감사합니다. 이것은 자바 스크립트로 아주 쉽게 수행 할 수 있습니다

  • 페이지

에 추가 텍스트 입력의 내용으로 설정 "SRC"속성을 새로운 iframe 요소

  • 만들기 브라우저는 iframe에 페이지를로드합니다. 두 번째 질문에 관해서는

    :

    • 로드 AJAX (자바 스크립트)를 사용하여 페이지
    • IFrame을의 ContentWindow 속성을 추가 자바 스크립트로 페이지에서 원하는 요소를 가져옵니다

    구현 옵션에 대한 아이디어 만 기대하는 것 같습니다.

  • +0

    고마워요! 나는 지금 더 좋은 생각을 가지고있다. 어떤 생각이든 내가 어디서 어떻게 시작할 수 있을까? – nou

    +0

    저는 JS에 녹슬었지만 언급 한 것처럼 src 속성을 설정하면 텍스트 필드의 값을 JS 변수로 설정해야한다는 의미일까요? – nou

    +0

    자바 스크립트에서는 텍스트 필드에 변수를 "링크"하지 않고 스크립트가 실행되는 순간에만 텍스트 필드의 내용을 가져옵니다. 예를 들어, 텍스트 필드가 인 경우 document.getElementById ("test_id"). value는 입력 내용을 제공합니다. – personne3000

    관련 문제