вопросы по браузерам.

Discussion in 'PHP' started by XopoIII, 15 Dec 2007.

  1. XopoIII

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

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    решил проверить свой сайт в большенстве известных браузеров и получилось несколько косяков.
    1. В браузере Netscape у меня текст отображается иероглифами. Как это устранить?
    2. В ие при выполнении этого скриптика
    PHP:
    <script language=JavaScript
    if (
    self.screen) { 
    width screen.width 
    height 
    screen.height 

    else if (
    self.java) { 
    var 
    jkit java.awt.Toolkit.getDefaultToolkit(); 
    var 
    scrsize jkit.getScreenSize(); 
    width scrsize.width
    height scrsize.height
    }else{ 
    width height 'x'  

    if (
    width == 1024) { 
    window.open('firth.php','start''menubar=no,location=no,resizable=no,scrollbars=no,status=no')} 
    </script>
    у меня открывается новое окно, но не на весь экран а посередине. Попробовал просто
    PHP:
    <input type=button value="новое окно" onclick=open("index.php","new","status=no,toolbar=no,menubar=no")
    а получается тоже самое.
    Подскажите.
     
  2. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Ну попробуй
    PHP:
    <a href="index.php" target="_blank"><input type=button value="новое окно"></a>
    Откроется как обычная ссылка в новом окне, проверял на опере =)
     
  3. XopoIII

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

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    так смысл в том чтобы открыть без меню и тулбара
     
  4. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Тогда так
    PHP:
    <script>
    function 
    openlink(link,title)
    {
        
    window.open(link,title,'menubar=no, scrollbars=no, width='+screen.width+', height='+screen.height);
    }
    </script>
    <input type="button" value="новое окно" onclick="openlink('/','hacked');">
    По моему дело было в width, height.
     
  5. XopoIII

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

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    спасиб, вроде открывает нормально, но в ие экран убегает влево на 10 сантиметров, попробовал добавить screenX=0, screenY=0 результат тотже, как быть?
     
  6. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    прочитай про window.open, там скорее всего можно выровнять по центру
     
  7. XopoIII

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

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    сделал top=0, left=0 и все красиво, спасиб №1
     
  8. Sn@k3

    Sn@k3 Elder - Старейшина

    Joined:
    13 Apr 2006
    Messages:
    1,000
    Likes Received:
    437
    Reputations:
    90
    п.с. линейкой считал?))))))
     
  9. XopoIII

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

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    ага к монитору приложил и считал, дурак чтоли? некчему придраться больше или головой об стенку ударься пару раз мож полегчает))
     
    1 person likes this.