Удаление абсолютно позиционируемых элементов в избранное  новое    подписка   модер. 
От: ShaggyOwlhttp://www.htmlayoutlab.com
Дата: 18.04.07 16:19
Привет!

Нарисовалась проблема связанная с сабжем

<html>
<head>
<style>
    button { behavior: delete-abs button; }
    .abs 
    { 
        border: 1px solid red; 
        position:absolute;
        left:50px; top: 50px; width: 20px; height: 20px;
    }
</style>

</head>
<body>
    <button value="Delete abs"/>
    <div .abs></div>
</body>
</html>

behavior: create-abs определяется как
struct behavior_delete_abs : htmlayout::behavior
{
    behavior_delete_abs() : htmlayout::behavior( HANDLE_BEHAVIOR_EVENT, "delete-abs" ) {}

    virtual BOOL on_event( HELEMENT he, HELEMENT target, BEHAVIOR_EVENTS type, UINT_PTR reason ) 
    { 
        if ( type != BUTTON_CLICK )
            return FALSE; 
        element el = he;

        element root = el.root();
        element abs = root.find_first(".abs");
        abs.destroy(); //body.update();

        return TRUE;
    }
};


На строке abs.destroy();
Unhandled exception at 0x1002a3cf in HTMLayoutClone.exe: 0xC0000005: Access violation reading location 0x00000000.
When in doubt — use bruteforce. Ken Thompson
Re: Удаление абсолютно позиционируемых элементов в избранное  новое    модер. 
От: c-smilehttp://terrainformatica.com
Дата: 19.04.07 04:44
Здравствуйте, ShaggyOwl, Вы писали:

SO>Привет!


SO>Нарисовалась проблема связанная с сабжем


SO>На строке abs.destroy();

SO>
SO>Unhandled exception at 0x1002a3cf in HTMLayoutClone.exe: 0xC0000005: Access violation reading location 0x00000000.
SO>


О, спасибо тезка! Клевая штучка. Починил — в следующем билде будет фикс.