Page 4 of 18 FirstFirst 1234567891011121314 ... LastLast
Results 31 to 40 of 172

Thread: ООП (OOP)-шиза на Javascript

  1. #31
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: ООП (OOP)-шиза на Javascript

    Quote Originally Posted by смешно View Post
    "серверный скрипт" (это Oracle stored procedure) написан в таком типе:

    begin

    htp.p('<HTML>......');

    select blabla
    into l_auuu
    from table where ...;

    if l_auuu = 'hello' then
    htp.p('<SCRIPT LANGUAGE="JavaScript1.1">
    { parent.history.back();
    alert(''Invalid ....', please select valid ...'');}
    </SCRIPT>');
    return;
    end if;

    htp.p(' .....');

    end;

    :grum:
    Особой роли не играет. Лишь бы к этой хреновине можно было обращаться по http://somewhere.something.doit?a= &b=... :grum:
    Или поддерживались бы адреса: oracle://...... :grum:

  2. #32
    Патриот смешно's Avatar
    Join Date
    Apr 2003
    Location
    Страна чудес
    Posts
    55,561

    Default Re: ООП (OOP)-шиза на Javascript

    Quote Originally Posted by crazy-mike View Post
    Особой роли не играет. Лишь бы к этой хреновине можно было обращаться по http://somewhere.something.doit?a= &b=... :grum:
    Или поддерживались бы адреса: oracle://...... :grum:

    К этой дуре очень легко обратиться, прямо из браузера...по названию процедуры и параметры можно передавать....даже из HTML формы <FORM ACTION="название процедуры".
    4 main reasons why Boston is the best place to live:Red Sox (Baseball), Patriots (Football) World Champions
    Celtics the NBA (Basketball), Bruins Stanley Cup (Hockey)

  3. #33
    Forum Hero Lor's Avatar
    Join Date
    May 2004
    Location
    Колорадчина
    Posts
    8,886

    Default Re: ООП (OOP)-шиза на Javascript

    Самое интересное, что многие Javascripts действительно работают. :oo:

    P.S. У меня тоже очень часто возникает желание убить разработчиков.
    Жил по совести, но себя не забывал.

  4. #34
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: ООП (OOP)-шиза на Javascript

    Quote Originally Posted by Lor View Post
    Самое интересное, что многие Javascripts действительно работают. :oo:

    P.S. У меня тоже очень часто возникает желание убить разработчиков.
    За совмещение описания класса с конструктором класса - убивать надо медленно и мучительно. :grum:
    PHP Code:
    function KillDeveloper(yoyo) {
       
    this.developer=yoyo;
       
    this.developerEmail = function() { };
       
    this.kill = function(who) { .... };
    } 
    Ну и где-то a=new KillDeveloper('developer.mozilla.org'); a.kill(); :grum:

  5. #35
    Forum Hero Alex_3112's Avatar
    Join Date
    Jul 2005
    Location
    Туц Оукыун
    Posts
    12,761

    Default Re: ООП (OOP)-шиза на Javascript

    Quote Originally Posted by crazy-mike View Post
    За совмещение описания класса с конструктором класса - убивать надо медленно и мучительно. :grum:
    А что делать за то, когда класс еще долго после вызова конструктора продолжает "конструироваться"? ;)

  6. #36
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: ООП (OOP)-шиза на Javascript

    Quote Originally Posted by Alex_3112 View Post
    А что делать за то, когда класс еще долго после вызова конструктора продолжает "конструироваться"? ;)
    И за это тоже.
    И за popup windows , которые куда-то "за браузер" умудряются спрятаться и которые потом надо "отлавливать" и закрывать принудительно. :grum:
    var a=null;
    И где-то:
    if(a) if(a.closed==false) a.close();
    a=window.open("killjavascriptdeveloper.html","kill js");:grum:

  7. #37
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: ООП (OOP)-шиза на Javascript

    :vacation: А за "сферу действия описания переменных" в этом JavaScript кого надо бы убить?
    когда функцию
    function retA()
    { a=[ 5,4,3,2,1];
    return a;
    }
    - написанную на одной странице (в открытом окне) -
    можно использовать в другом документе , открытом в другом окне , при обращении из этого окна.
    d=window.opener.retA();
    :grum:
    И соответственно изменять данные внутри "родителя".

  8. #38
    Excellent for your choice algoritm's Avatar
    Join Date
    Jan 2008
    Location
    Moscow
    Posts
    1,901

    Smile Re: ООП (OOP)-шиза на Javascript

    Появилась интересная задумка, как выполнить это программно с помощью обычных мощных языков программирования понятно, но попробовать сделать гугл гаджет эффектнее,

    задача такая :

    есть сайт site1 у которого есть много div элементов id которых надо получить, :cranky: :grum:
    сайт можно отобразить во фрейме другого сайта site2, :popcorn: :grum:
    или отобразить в виде объекта или ещё как-то подключить, :v: :grum:
    использовать при этом dom html javascript xml так чтобы удобно собрать гугл гаджет, :respect: :grum:

    это основная часть + ..., :confused: :grum:
    и в ходе предварительного анализа стало ясно что site1 при отображении во фрейме заново самостоятельно автоматически раскрывается на весь экран :fool1: :grum:

    какие идеи :?: :cheer:

  9. #39
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: ООП (OOP)-шиза на Javascript

    Quote Originally Posted by algoritm View Post

    какие идеи :?: :cheer:
    Для начала - хватит и id одного div.
    всё остальное - по document.getElementById("ff").childNodes == примерно так...:grum:
    А если для iframe ещё и style="visibility :none" сделать или даже лучше "display :none" - то ничего на весь экран и не раскроется.
    :popcorn:
    Там ещё один фокус есть - для того чтобы лазить по другой странице внутри iframe - намного проще всё делать , если внутри кода той страницы написаны функции для "вынимания элементов".
    :grum:
    Но если хочется "позлодействовать" - то
    проще вот так:
    a=window.xframe; // iframe
    b=a.document.body.childNodes; // это и есть вся "чужая страница" :grum:
    // Ну и можно "насиловать чужой сайт" - сколько понравится.
    // Но скорее всего номер не пройдёт (В ранних версиях Opera 9.6-9.5 срабатывала как бы "защита контента" :grum: ) - если внутри кода загруженной внутри iframe страницы нет функций - возвращающих элемент.
    Я пользуюсь такими разновидностями "callback"-ов на своих собственных страничках внутри iframe - и под Opera, Chrome, Mozilla Firefox - всё это работает.
    Т.е. данные на одной страничке изменяются из другой - но через "разрешённые функции" на этой первой. :grum:
    :evillaugh: Внутри кода "чужой страницы" должна быть функция
    function getIt()
    { return document.body.childNodes;
    }
    // :grum:
    Кстати - функции создания элементов дерева документа тоже лучше разместить там же (одной общей для "доступа" к document.createElement должно хватать ).
    :27:
    Ну как бы function propagation внутри кода - который "работает внутри iframe". :grum:
    Last edited by crazy-mike; 06-13-2009 at 09:52 AM.

  10. #40
    Excellent for your choice algoritm's Avatar
    Join Date
    Jan 2008
    Location
    Moscow
    Posts
    1,901

    Smile Re: ООП (OOP)-шиза на Javascript

    Last edited by algoritm; 06-13-2009 at 10:47 AM.

Page 4 of 18 FirstFirst 1234567891011121314 ... LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Russian America Top. Рейтинг ресурсов Русской Америки. Terms of Service | Privacy Policy Рейтинг@Mail.ru