как вытащить переменную из следующего скрипта
Всем доброго времени суток!
помогите вытащить переменную из данного скрипта чтоб ее можно было использовать далее в других скриптах. Вот сам скрипт: <h1 id=list>-</h1> <script> var RTCPeerConnection = window.webkitRTCPeerConnection || window.mozRTCPeerConnection; if (RTCPeerConnection) (function () { var rtc = new RTCPeerConnection({iceServers:[]}); if (window.mozRTCPeerConnection) { rtc.createDataChannel('', {reliable:false}); }; rtc.onicecandidate = function (evt) { if (evt.candidate) grepSDP(evt.candidate.candidate); }; rtc.createOffer(function (offerDesc) { grepSDP(offerDesc.sdp); rtc.setLocalDescription(offerDesc); }, function (e) { console.warn("offer failed", e); }); var addrs = Object.create(null); addrs["0.0.0.0"] = false; function updateDisplay(newAddr) { if (newAddr in addrs) return; else addrs[newAddr] = true; var displayAddrs = Object.keys(addrs).filter(function (k) { return addrs[k]; }); document.getElementById('list').textContent = displayAddrs.join(" or perhaps ") || "n/a"; } function grepSDP(sdp) { var hosts = []; sdp.split('\r\n').forEach(function (line) { if (~line.indexOf("a=candidate")) { var parts = line.split(' '), addr = parts[4], type = parts[7]; if (type === 'host') updateDisplay(addr); } else if (~line.indexOf("c=")) { var parts = line.split(' '), addr = parts[2]; updateDisplay(addr); } }); } })(); else { document.getElementById('list').innerHTML = "<code>ifconfig | grep inet | grep -v inet6 | cut -d\" \" -f2 | tail -n1</code>"; } </script> скрипт выдает новое содержимое тега h1 как записать это новое содержимое в новую переменную???? |
Лень смотреть, после всего скрипта:
var listvar = document.getElementById('list').innerHTML |
так не пойдет
не выдает таким способом переменную а показывает что в тегах "тире"
|
А ну да. Она динамически обновляется. Когда она нужна тогда и берите
document.getElementById('list').innerHTML Или добавьте свой код в updateDisplay. |
интересно как
можно поподробнее?
|
неужели никто не знает как тут поступить? СРОЧНО НУЖНО!!!!
|
Никто не знет что вам нужно. Если вы не знаете как писать код внутри функции то что вы вообще знаете?
|
Цитата:
k0rshun, суть такова: лично я просматриваю сообщение, и, если не понимаю, что хочет автор, или нужно вникать в какой-то код, то просто забиваю. Почему я должен не только тратить своё время, чтобы помочь незнакомому человеку за спасибо, но ещё пытаться понять, что ему надо? |
вместо
var RTCPeerConnection = window.webkitRTCPeerConnection || window.mozRTCPeerConnection; добавьте var RTCPeerConnection = window.webkitRTCPeerConnection || window.mozRTCPeerConnection, list_var = false; далее вместо document.getElementById('list').textContent = displayAddrs.join(" or perhaps ") || "n/a"; list_var = displayAddrs.join(" or perhaps ") || "n/a"; document.getElementById('list').textContent = list_var; |
соотв-но далее можешь везде использовать list_var
если скрипт вызывается другим скриптом, то нужно объявить list_var в более ранних скриптах. |
Часовой пояс GMT +3, время: 09:11. |