как изменить вид alert() окна в JavaScript

Discussion in 'PHP' started by max_rebel, 7 Aug 2008.

  1. max_rebel

    max_rebel Elder - Старейшина

    Joined:
    18 Oct 2007
    Messages:
    460
    Likes Received:
    31
    Reputations:
    0
    Привет,
    есть такой вопрос - можно ли изменить внешний вид окна которое появляется при вызове alert()?
    Вот пример www.ursite.tu2.ru - при заходе на сайт появляется окошко - мне его надо под дизайн сайта как-нибудь переделать,напримен серый фон и белые буквы,и ещё его прозрачным хочется сделать(типа как через {opacity:0.5} ) Это можно через css сделать?
    Спс
     
  2. spider-intruder

    spider-intruder Elder - Старейшина

    Joined:
    9 Dec 2005
    Messages:
    700
    Likes Received:
    339
    Reputations:
    37
    изменить вид alert() окна в JavaScript нельзя.
     
  3. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    Сделай не алерт, а просто на css
    ПРимер mailp.ru
     
  4. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Юзай Js и создай свое окошечко )))
     
  5. max_rebel

    max_rebel Elder - Старейшина

    Joined:
    18 Oct 2007
    Messages:
    460
    Likes Received:
    31
    Reputations:
    0
    не совсем понял - т.е. без javascript чтоб это окно появлялось? а как оно будет пявляться?
     
  6. inlanger

    inlanger Elder - Старейшина

    Joined:
    7 Jan 2007
    Messages:
    985
    Likes Received:
    283
    Reputations:
    27
    http://planetozh.com/projects/lightbox-clones/
    вот тебе сборник окошек, выбирай любое
     
  7. blaga

    blaga Elder - Старейшина

    Joined:
    23 Mar 2006
    Messages:
    884
    Likes Received:
    273
    Reputations:
    106
    вначале самом показывать див и кнопка закрыть. по кнопке жмакаешь и своство display меняеться на none.
     
  8. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    HTML:
    <div id="my_window" style="display:none; width:200px; height:80px; background-color:#FF0000; position:absolute; left:400px; top:200px; border:solid 1px #333333; padding:2px;">
    Hello world!
    <br /><br /><br /><center>
    <input type="button" value="X" onClick="document.getElementById('my_window').style.display='none';" /></center>
    </div>
    <a href="#" onclick="document.getElementById('my_window').style.display='block';">открыть</a>
    Кароче манипулируй свойством display
     
    #8 mff, 7 Aug 2008
    Last edited: 7 Aug 2008
  9. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    PHP:
    <div class="alert" id="alert"><table width="100%" height="100%"><tr><td align="center"><div class="alert1"><span style="color: #ff0000; font-size: 20pt; font-weight: bold; font-family: Verdana;">!!!</span><br><br><b>Только у нас</bВы имеете возможность получить пароль <b>до оплаты</b>, если Вы гарантируете оплату!<br>Вы оплачиваете только пароль,<brлогин мы предоставляем бесплатно!<br>Мы работаем:<br>Без предоплаты<br>Анонимно<br>В отличии от конкурентов пароль не меняем!<br>Вопросы насчет пароля от одноклассников<brможете задавать по SMS на номер <br>+7 906 774 27 96<br><br><input type="button" value="OK" style="width: 60px;" onClick="document.getElementById('alert').style.display = 'none';" id="alert_kill"></div></td></tr></table></div>
    Вставь сразу после <body>
     
  10. max_rebel

    max_rebel Elder - Старейшина

    Joined:
    18 Oct 2007
    Messages:
    460
    Likes Received:
    31
    Reputations:
    0
    спасибо за идею но у меня почему то не работает
     
  11. max_rebel

    max_rebel Elder - Старейшина

    Joined:
    18 Oct 2007
    Messages:
    460
    Likes Received:
    31
    Reputations:
    0
    работает но кривовато.Вставляю в код страницы и получается что страница искривляется - все объяекты сдвигаются в зависимости от того в какую часть страницы вставляю код.И кроме того мне хочется чтоб именно окно висящее над страницей было а не так чтоб <div> был в страницу вставлен
     
  12. blaga

    blaga Elder - Старейшина

    Joined:
    23 Mar 2006
    Messages:
    884
    Likes Received:
    273
    Reputations:
    106
    Code:
    <div class="alert" id="alert" style="z-index:999"><table width="100%" height="100%"><tr><td align="center"><div class="alert1"><span style="color: #ff0000; font-size: 20pt; font-weight: bold; font-family: Verdana;">!!!</span><br><br><b>Только у нас</b> Вы имеете возможность получить пароль <b>до оплаты</b>, если Вы гарантируете оплату!<br>Вы оплачиваете только пароль,<br> логин мы предоставляем бесплатно!<br>Мы работаем:<br>Без предоплаты<br>Анонимно<br>В отличии от конкурентов пароль не меняем!<br>Вопросы насчет пароля от одноклассников<br> можете задавать по SMS на номер <br>+7 906 774 27 96<br><br><input type="button" value="OK" style="width: 60px;" onClick="document.getElementById('alert').style.display = 'none';" id="alert_kill"></div></td></tr></table></div> 
    так попробуй
     
  13. max_rebel

    max_rebel Elder - Старейшина

    Joined:
    18 Oct 2007
    Messages:
    460
    Likes Received:
    31
    Reputations:
    0
    тоже самое - страница вся наперекосяк=( я в денвере это делаю - это важно?
     
  14. blaga

    blaga Elder - Старейшина

    Joined:
    23 Mar 2006
    Messages:
    884
    Likes Received:
    273
    Reputations:
    106
    нет