Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как вывести 3D модель ?
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Как вывести 3D модель ?

Страниц (1): [1]
 

1. shadiq - 27 Ноября, 2016 - 12:01:15 - перейти к сообщению
Доброго времени суток, есть такой код. Как сделать чтобы выводились 3D модели по таким ссылкам https://sketchfab[dot]com/models/176[dot][dot][dot]abe284c0d4/embed ?

HTML

<input type="radio" name="1" class="radio" id="radio-001" value="001" >
<input type="radio" name="1" class="radio" id="radio-002" value="002" >
<input type="radio" name="1" class="radio" id="radio-003" value="003" >
<input type="radio" name="2" class="radio" id="radio-004" value="004" >
<input type="radio" name="2" class="radio" id="radio-005" value="005" >
<input type="radio" name="2" class="radio" id="radio-006" value="006" >
<input type="radio" name="3" class="radio" id="radio-007" value="007" >
<input type="radio" name="3" class="radio" id="radio-008" value="008" >
<input type="radio" name="3" class="radio" id="radio-009" value="009" >

<img src="" width="400px" id="image" alt="">

JS

var images = {
"001004007" : "https://sketchfab[dot]com/models/176[dot][dot][dot]bf486bce3abe284c 0d4/embed",
"002005008" : "",
"003006009" : "",
"001005009" : "",
"003005007" : "",
"001004009" : "",
"001004008" : "",
"002005009" : "",
"003005008" : ""
};

var inp = document.querySelectorAll('input[id^="radio-"]');

for (var i = 0; i < inp.length; i++) {
inp[i].onchange = onChange;
}

function setDefaultImage() {
document.getElementById ('image').src= "http://coe.almau.edu.kz/img/no_image.png";
}

function onChange() {
var inputs = document.querySelectorAll('input[id^="radio-"]:checked');

if (inputs.length == 3) {
var str = "";

for (var i = 0; i < inputs.length; i++) {
str += inputs[i].value;
}

if (images[str] != undefined) {
document.getElementById('image').src = images[str];
} else {
setDefaultImage();
}
} else {
setDefaultImage();
}
}

setDefaultImage();
2. shadiq - 27 Ноября, 2016 - 14:46:44 - перейти к сообщению
Вобщем разобрался, <iframe src="" width="400px" alt="" id="iframe" style="border:none;">

 

Powered by ExBB FM 1.0 RC1