[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: include(js)
qaz333
ножно вот что
есть к примеру скрипт


<script language = "javascript">
var x = window.location;
if(x == 'http://site.ru/java/java.php')
{



тут нужно загрузить файл temp.js
взять из неё переменную ,,а,,
и вставить во фрейм


enc="<iframe src="http://site.ru" frameborder="0" height="+а+" width="+а+"></iframe>";

document.write(enc);
}else{}
</script>



temp.js

var a = 0

вопрос как ето сделать?



Спустя 6 минут, 21 секунда (12.03.2012 - 11:30) alex12060 написал(а):

<script type="text/javascript" src="temp.js"></script>

<script
language = "javascript">
if
(typeof(a) != 'undefined') {
var enc='<iframe src="http://site.ru" frameborder="0" height='+а+' width='+а+'></iframe>';

document.write(enc);
}
</script>

Спустя 1 минута, 46 секунд (12.03.2012 - 11:32) qaz333 написал(а):
Цитата (T1grOK @ 12.03.2012 - 08:30)
Передать через GET. Что то типо такого

src="http://site.ru?a="+a

не, так не пойдёт,
я немного изменил скрипт в первом посте чтобы было понятней, хотя...

Спустя 1 минута, 2 секунды (12.03.2012 - 11:33) T1grOK написал(а):
Не увидел, что 'a' в размерах используется. Пошел по самому сложному пути.

Спустя 18 секунд (12.03.2012 - 11:33) FatCat написал(а):
Цитата (qaz333 @ 12.03.2012 - 12:24)
тут нужно загрузить файл temp.js
Чтобы прямо ТУТ - в теле скрипта - можно извратиться:
document.write('<script src="temp.js" type="text/javascript"></script>');

Спустя 5 минут, 53 секунды (12.03.2012 - 11:39) qaz333 написал(а):
ем.. так как правильно? попробовал всё что предлжили и ничего не вышло

Спустя 2 минуты, 19 секунд (12.03.2012 - 11:42) m4a1fox написал(а):
А почему бы просто выше в голове его не подгрузить?

Спустя 3 минуты, 57 секунд (12.03.2012 - 11:46) qaz333 написал(а):
Цитата (m4a1fox @ 12.03.2012 - 08:42)
А почему бы просто выше в голове его не подгрузить?

ну так подгрузил


<script language = "javascript" src="temp.js" >
var x = window.location;
if(x == 'http://site.ru/java/java.php')
{
var enc='<iframe src="http://site.ru/java/frame.php" frameborder="0" height='+а+' width='+а+'></iframe>';
document.write(enc);

}else{}


</script>



temp.js

var a = 10


ничего не показывает

Спустя 6 минут, 40 секунд (12.03.2012 - 11:52) m4a1fox написал(а):
Не не.... я имел ввиду вот так


<script type="text/javascript" src="./temp.js"></script>

<
script type="text/javascript">

var x = window.location;
if(x == 'http://site.ru/java/java.php')
{
var enc='<iframe src="http://site.ru/java/frame.php" frameborder="0" height='+а+' width='+а+'></iframe>';
document.write(enc);

}else{}
</script>


Спустя 8 минут, 59 секунд (12.03.2012 - 12:01) qaz333 написал(а):
Цитата (m4a1fox @ 12.03.2012 - 08:52)
Не не.... я имел ввиду вот так


<script type="text/javascript" src="./temp.js"></script>

<
script type="text/javascript">

var x = window.location;
if(x == 'http://site.ru/java/java.php')
{
var enc='<iframe src="http://site.ru/java/frame.php" frameborder="0" height='+а+' width='+а+'></iframe>';
document.write(enc);

}else{}
</script>


Сделал так, ничего не произошло

Спустя 5 минут, 44 секунды (12.03.2012 - 12:07) m4a1fox написал(а):
qaz333
А вот это уже странно.

<script type="text/javascript" src="./java.js"></script>
<
script type="text/javascript">
alert(a);

</
script>

Фалй java.js
var a = 10;

И нормально все работает.

Спустя 7 минут, 51 секунда (12.03.2012 - 12:15) qaz333 написал(а):
хм... я знаешь что заметил, у меня даже так


<script type="text/javascript">
var enc='<iframe src="http://phpforum.ru/" frameborder="100" height='100' width='100'></iframe>';
document.write(enc);
</
script>



фрейм не выводит, чего????

Спустя 2 минуты, 46 секунд (12.03.2012 - 12:18) Winston написал(а):
Цитата (qaz333 @ 12.03.2012 - 11:15)
фрейм не выводит, чего????

На кавычки и апострофы посмотри.

Спустя 9 минут, 50 секунд (12.03.2012 - 12:27) qaz333 написал(а):
Цитата (Winston @ 12.03.2012 - 09:18)
Цитата (qaz333 @ 12.03.2012 - 11:15)
фрейм не выводит, чего????

На кавычки и апострофы посмотри.

такс, так работает

<script type="text/javascript">
var enc= "<iframe src='http://phpforum.ru/' frameborder='100' height='100' width='100'></iframe>";
document.write(enc);
</
script>


тае нет, почему?

<script type="text/javascript" src="./temp.js"></script>
<
script type="text/javascript">

var x = window.location;
if(x == 'http://site.ru/java/java.php')
{
var enc= "<iframe src='http://phpforum.ru/' frameborder='100' height='+a+' width='+a+'></iframe>";
document.write(enc);
}else{}
</script>


temp.js

var a = 100;

Спустя 3 минуты, 3 секунды (12.03.2012 - 12:30) Winston написал(а):
Цитата (qaz333 @ 12.03.2012 - 11:27)
тае нет, почему?

Потому что нужно раз и навсегда с кавычками разобраться
var enc= "<iframe src='http://phpforum.ru/' frameborder='100' height='"+a+"' width='"+a+"'></iframe>"; 
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.