Сказать, что я новичок в javascript - оскорбление новичку. Даже мои ограниченные знания HTML являются самоучками. Вот моя проблема: Я пытаюсь массировать СРК в простом IFRAME, например, так:iframe src для массажа javascript
<html>
<head>
<script type="text/javascript">
function embedKey() {
var url = window.location.href;
var symbol = url.split('?')[1];
if(symbol=="INNO"){
uniqueKey = "&resid=27A14C5DE396792C%21235&authkey=ANDfOBKrOKskLqg"
return "https://skydrive.live.com/embed?cid=27A14C5DE396792C" + uniqueKey +"&em=2&wdAllowInteractivity=False&ActiveCell='Sheet1'!B3&wdHideGridlines=True&wdHideHeaders=True"
}
else {
alert(url);
return false;
}
}
</script>
</head>
<body>
<iframe width="402" height="346" frameborder="0" scrolling="no" src=javascript:embedKey();></iframe>
</body>
</html>
Я буду добавлять гораздо больше условий/символы/возврат строки в функцию embedKey(). Прямо сейчас, я пытаюсь заставить его работать с одним.
Означает ли это вызов функции 'embedKey()'? Что возвращает функция? – David
Это приводит к пустой коробке iframe прямо сейчас. когда я тестировал результат возврата функции, вставив ALERT() в конец функции, возвращаемое значение кажется правильным. Кажется, я просто не могу заставить его применять в iframe. Другими словами, функция работает правильно. – user2604849
Понимая точку предыдущего вопроса, она вообще не вызывает функцию embedKey(). – user2604849