현재 제품 선택을 나타내는 URL에 쿼리 문자열을 사용하고 있습니다. 나는 또한 URL 쿼리 문자열에 표시되어 어떤 제품에 따라 헤더 이미지를 표시 할 필요가URL의 변수/키에 따라 다른 이미지 표시
function getQueryVariable(key) {
var query = window.location.search.substring(1);
var vars = query.split('&');
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
if (decodeURIComponent(pair[0])== key) {
return decodeURIComponent(pair[1]);
}
}
}
var product = getQueryVariable('product');
document.getElementById("00NK0000000Yqv2").value = product;
: 나는 우리의 웹 사이트에 제출 될 것이다 숨겨진 텍스트 상자에 나타나는 제품 선택의 여지가이 기능을 사용했다. 저는 네 가지 제품 (제조, 건설, 전문가 및 일반)을 보유하고 있습니다.
URL이 다음과 같은 경우 : www.foo.com?product=Construction은 구성 헤더를 표시하거나 www.foo.com?product=Manufacturing 인 경우 제조를 대신 보여줍니다.
여러 이미지에서 어떻게 작동하는지 알 수 없습니다. 각 이미지에 고유 ID를 부여해야하므로 작성한 스크립트가 어떻게 작동하는지 보지 못합니다. – elky
예를 들어 URL 변수 "product"의 이미지 결과에 src 속성을 통해 변경되는 img 태그가 하나만 있습니다. "src"속성을 변경하면 브라우저가 새 이미지를 동적으로로드하기 시작합니다. – Josh
아직이 방법으로 작동하지 못했습니다. 계속 노력할 것입니다. 감사. – elky