Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите соединить события! (https://javascript.ru/forum/misc/49997-pomogite-soedinit-sobytiya.html)

Aonius 07.09.2014 00:06

Помогите соединить события!
 
Здравствуйте, прошу помочь соединить события!
Есть 2 кода javascript
Первый код отвечает за вывод числового значения
document.write(ip2location_weather_station_code());

Второй код по этим числовым значениям должен выводить свои данные
var loc = 'RSXX0123';

Т.е. в переменную loc = '//данные из document.write(ip2location_weather_station_code()) ;'
Много что перепробовал, но не сработало, может тут найду ответ!

Rise 07.09.2014 00:36

Aonius,
var loc = ip2location_weather_station_code();
alert(loc);

Aonius 07.09.2014 00:58

document.write(ip2location_weather_station_code());

Изменять нельзя, только так! Выводится через api

Rise 07.09.2014 01:50

Aonius, тебе второй код написали а не первый.

Aetae 07.09.2014 09:10

Если это зарыто где-то в дебрях замыканий(т.е. вышеприведённый код исполненный после подключённого чужого не работает), и вывод document.write вообще не нужен то можно сделать так:
<script>
var loc;    
document.write = function(old){
    function write(arg) {
       loc = arg;
    }
    write.old = old;
    return write
}(document.write);
</script>
<script src="/xxx.js"></script>
<script>  
document.write = document.write.old;
</script>


Часовой пояс GMT +3, время: 15:08.