Ledwie raczkuję jeśli chodzi o JS.
Mam taki skrypcik, który ma ułatwić życie adminom jednego forum - gdy wyświetlimy użytkowników o danym ip - pobierze IP z adresu i wyświetli dodatkowe dane o tym ip z zewnętrznego serwera w iframe.
Kod
<script type="text/javascript">
var zapytanie = location.search.split("=")[0];
var plik = location.pathname;
var zapytanie_plik = plik + zapytanie
if (zapytanie_plik == "/moderate.php?get_host")
{
var check = 1;
}
if (check == 1){
var ip = getUrlVars()["get_host"];
var el = document.createElement("iframe");
}
el.setAttribute('id', 'ifrm');
document.body.appendChild(el);
el.setAttribute('src', 'http://example.com/check?ip=' +ip);
function getUrlVars() {
var vars = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
vars[key] = value;
});
return vars;
}
</script>
var zapytanie = location.search.split("=")[0];
var plik = location.pathname;
var zapytanie_plik = plik + zapytanie
if (zapytanie_plik == "/moderate.php?get_host")
{
var check = 1;
}
if (check == 1){
var ip = getUrlVars()["get_host"];
var el = document.createElement("iframe");
}
el.setAttribute('id', 'ifrm');
document.body.appendChild(el);
el.setAttribute('src', 'http://example.com/check?ip=' +ip);
function getUrlVars() {
var vars = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
vars[key] = value;
});
return vars;
}
</script>
Męczyłem się z tym długo, ale wciąż nie doszedłem do tego - jak zrobić by iframe wyświetlało się przed:
Kod
<div id="brdfooter" class="block">
Z góry dziękuję za pomoc.
