есть к примеру скрипт
<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. Что то типо такого
|
не, так не пойдёт,
я немного изменил скрипт в первом посте чтобы было понятней, хотя...
Спустя 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) |
Не не.... я имел ввиду вот так
|
Сделал так, ничего не произошло
Спустя 5 минут, 44 секунды (12.03.2012 - 12:07) m4a1fox написал(а):
qaz333
А вот это уже странно.
Фалй java.js
И нормально все работает.
А вот это уже странно.
<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) | ||
На кавычки и апострофы посмотри. |
такс, так работает
<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>";