Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    Gestire Scrollbar in un frame

    Ciao a tutti.
    Io non so perchè devo sempre tribolare con le scrollbar.

    Ho una pagina che con un tasto apre un frameset composto da due frame, uno dei quali ha impostato lo scrolling a yes. fin qui ci siamo. Provando in effett vedo che lo scroll è attivo.
    Ma quando inserisco il codice per cambiare colore alla scrollbar niente....non cambia nulla il codice ovviamente lo inserisco nell'head del frame che mi interessa che abbia o scroll.

    mi sapete dire come mai?

    io inserisco questo per colorare la barra:
    body {
    scrollbar-3dlight-color:ff66ff;
    scrollbar-arrow-color:ff66ff;
    scrollbar-base-color:000000;
    scrollbar-darkshadow-color:ff33ff;
    scrollbar-face-color:000000;
    scrollbar-highlight-color:000000;
    scrollbar-shadow-color:ff77ff
    }

    e questa riga nel frameset:
    <frame src="pag1.php" name="mainFrame" scrolling="auto" bordercolor="#FF00FF" noresize>


    grazie a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Anzitutto dovresti farci capire meglio il contesto: dovresti come minimo dire:
    il DOCTYPE del frameset
    il DOCTYPE della pagina nel frame
    il browser in cui vuoi far funzionare quella cosa (si tratta di codice proprietario IE).

    Nota che gli attributi scrolling e bordercolor andrebbero tolti dall'HTML ed inseriti nel CSS (con la corretta sintassi, naturalmente).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    frameset: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

    frame con scroll: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

    Dovrebbe andare sia con IE che con Mozilla...(in primis IE)

    gli attributi bordercolor e scrolling non possono essere lasciati li scusa? cioè fanno il loro dovere tranquillamente

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Anzitutto sappi che i codici che hai postato sono proprietari di IE e che nessun altro browser li supporta; tra l'altro se vuoi validare il codice non puoi usarli.

    Non e` MAI il caso di mescolare attributi CSS e attributi HTML che fanno la stessa cosa: non sai poi se il browser da` priorita` ai primi o ai secondi.
    In particolare il bordercolor potrebbe interagire direttamente con i colori delle barre.

    Se ancora non va, occorre verificare se la scrollbar e` attribuita al body o a qualche altro oggetto interno. Per questo occorre conoscere il codice HTML e CSS relativo al body e agli oggetti figli diretti del body.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    la scroll bar è attribuita al body...

    ti serve qualche altra info per potermi aiutare??
    grazie ancora

  6. #6
    up

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Per questo occorre conoscere il codice HTML e CSS relativo al body e agli oggetti figli diretti del body.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    cioè??

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da clDesigner
    cioè??
    Hai postato troppo poco codice.
    Serve il codice HTML relativo a <body> e a tutti i blocchi diretti figli del <body>
    E serve il CSS di tali oggetti.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10
    il set di frame ha questo codice:

    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <
    html>
    <
    head>
    <
    title>TITOLO</title>
    <
    meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

    </
    head>

    <
    frameset rows="*,90" cols="*" framespacing="0" frameborder="no" border="0">
      <
    frame src="prima.php" name="mainFrame" scrolling="auto" noresize>
      <
    frame src="menu.html" name="menuFrame" scrolling="no" noresize>
    </
    frameset>

    <
    noframes>
    <
    body>
    Utilizzi un Browser che non supporta i Frame.
    </
    body>
    </
    noframes>

    </
    html
    e la pagina prima.php che mi interessa abbia lo scroll ha solo controlli php a parte questo l'intestazione:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>TITOLO</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta http-equiv="imagetoolbar" content="no"/>
    <link rel="stylesheet" href="stili.css" type="text/css">

    il body è stampato con l'echo di php....può essere quello il problema?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.