Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374

    Errore: azione non valida per l'oggetto

    Non capisco dove stia l'errore
    codice:
    function resizeTable() {
    if (screen.height = 1024){
      document.getElementById('tabellacentrale').style.height = screen.height-468;
     }
    if (screen.height = 768){
      document.getElementById('tabellacentrale').style.height = screen.height-724;
     }
    if (screen.width = 800){
      document.getElementById('login').style.width = 300;
     }
    }
    Mi segna come errore la riga in rosso, non capisco proprio perchè!!!

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao Grinder,

    perché è una proprietà di sola lettura che tu provi ad impostare a 1024
    per fare un confronto di uguaglianza in javascript devi usare il doppio uguale
    codice:
    if (screen.height == 1024){

  3. #3
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Azz...ok, ora va, però non funziona con Firefox
    Non è una proprietà per identificare solo l'area di scrolling piuttosto che l'intero schermo?

    Mi serve perchè visto che anche impostando l'altezza al 100% la tabella non segue mai questa direttiva, allora sono costretto a ricorrere al javascript

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    si può vedere questa tabella? se je dici che l'altezza deve essere al 100% deve andare al 100% altrimenti c'è qualcosa che non va

  5. #5
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>[..:: www.Computerline.it ::..] Home</title>
    <link href="Stili/stile.css" rel="stylesheet" type="text/css">
    <link href="Stili/linkclass.css" rel="stylesheet" type="text/css">
    <link href="Stili/txtclass.css" rel="stylesheet" type="text/css">
    </head>
    <%
    Dim rs, sql
    
    set rs = Server.CreateObject("ADODB.recordset")
    sql = "SELECT * FROM homepage ORDER BY RAND()"
    rs.Open sql, objCon
    
    select case rs("id")
    case 1%>
    
    <%case 2%>
    
    <%case 3%>
    
    <%case 4%>
    
    <%case else%>
    
    <%end select%>
    <script language="javascript">
    function resizeTable(tabella) {
    if (screen.height == 1024){
      document.getElementById(tabella).style.height = screen.height-468;
     }
    if (screen.height == 768){
      document.getElementById(tabella).style.height = screen.height-724;
     }
    if (screen.width == 800){
      document.getElementById(tabella).style.width = 300;
     }
    }
    
    function resizeTableLogin() {
    if (screen.width == 800){
      document.getElementById('login').style.width = 300;
     }
    }
    
    </script>
    <body lang="it" onload="resizeTable('tabellacentrale');resizeTableLogin();">
    <!-- <script>document.write(screen.height)</script>
     -->
    
    <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
    
    ---- quello che ci sta in mezzo ---
    
    </table>
    
    
    <%	
    Set rs = Nothing
    %>
    </body>
    </html>

  6. #6
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Ho capito cos'è che da problemi: è la riga "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">"! Quali altre intestazioni si possono usare? Se lo tolgo la tabella effettivamente si allunga verso il basso, però va fuori dallo schermo! Per caso è colpa delle inclusioni?

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    dipende da come sono fatte le inclusioni
    devi guardare l'html che arriva al browser e non il codice asp

  8. #8
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Prova a dare un'occhiata quì: http://www.computerline.it/ghost/

    Adesso sono riuscito ad impostare l'altezza della tabella principale nel modo corretto, per controllo ho segnato in rosso il bordo superiore della sua seconda ed ultima riga. Ho impostato l'altezza della prima riga al 100% e anche come cella, ma la tabella in basso prima del piede non rispetta il 100%!!! Perchè???

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.