Помогите з условием
вместо "виполнить скрипт" подскажите команду если она существует...
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, время: 14:06. |