Помогите з условием
вместо "виполнить скрипт" подскажите команду если она существует...
if ( x == "1") {"виполнить скрипт 1.js"} if(x == "2") {"виполнить скрипт 2.js"} |
var script = document.createElement('script'); script.src = "script-" + x + ".js"; |
А где ошибка ?
<HTML> <HEAD> <SCRIPT LANGUAGE="JavaScript"> function askuser() { var answer=" " var answer=prompt("1 или 2 ?") if (answer == "1") {script.src = "odun.js"} if(answer == "2") {script.src = "dva.js"} } </SCRIPT> </HEAD> <BODY> <h2>цифра</h2> <FORM> <INPUT TYPE="button" VALUE="Жми!" onClick="askuser()"> </FORM> </BODY> </HTML> |
<!DOCTYPE html> <html> <head> <script> var sourceMap = { 1: 'one.js', 2: 'two.js' }; function askUser() { var answer, script; answer = prompt("1 или 2 ?"); if (answer in sourceMap) { script = document.createElement('script'); script.src = sourceMap[answer]; } else { alert('WTF?'); } } </script> </head> <body> <h2>цифра</h2> <button onclick="askUser()">жми!</button> </body> </html> |
не работает......
В зависимости от условия должен исполнятся тот или другой скрипт... |
danik.js,
А добавить вновь созданный элемент в документ? |
<!DOCTYPE html> <html> <head> <script> var sourceMap = { 1: 'one.js', 2: 'two.js' }; function askUser() { var answer, script; answer = prompt("1 или 2 ?"); if (answer in sourceMap) { script = document.createElement('script'); script.src = sourceMap[answer]; document.body.appendChild( script ); } else { alert('WTF?'); } } </script> </head> <body> <h2>цифра</h2> <button onclick="askUser()">жми!</button> </body> </html> |
ни один не работает , но все равно спасибо
|
rgl, точно, об этом я забыл)
Цитата:
<!DOCTYPE html> <html> <head> <script> var sourceMap = { 1: '//code.jquery.com/jquery-latest.js', 2: '//underscorejs.org/underscore-min.js' }; function askUser() { var answer, script; answer = prompt("1 (jQuery) или 2 (Underscore)?"); if (answer in sourceMap) { script = document.createElement('script'); script.onload = function() { if (window.jQuery) { alert('jQuery is available'); } if (window._){ alert('Underscore is available'); } } script.src = sourceMap[answer]; document.body.appendChild( script ); } else { alert('WTF?'); } } </script> </head> <body> <h2>цифра</h2> <button onclick="askUser()">жми!</button> </body> </html> |
Цитата:
(я проверял скрипт не виполняетццца) :no: |
Часовой пояс GMT +3, время: 07:17. |