Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Javascript e css

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    205

    Javascript e css

    Ragazzi ho un javascript esterno alla mia pagina html che mi fa visualizzare una serie di frasi. fin qui tutto perfetto! ora però mi trovo nella situazione di voler controllare font size e color da un css. sapete dirmi perchè se nel <div> di richiamo di js inserisco la classe del css non mi si visualizza con la formattazione desiderata? credete debba inserire la formattazione nel js stesso?
    non è possibile quindi richiamare una classe css?
    Grazie!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ciao Giano,
    spiegati meglio,
    le frasi vengono visualizzate in un div con stile in linea
    x es. <div style="color:#ff0000">
    e lo stile non viene considerato?
    suona strano,
    se è possibile posta questo script
    e la parte di html interessata

    al massimo si procede via javascript ma non dovrebbe essere necessario

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    205
    ti ringrazio prima di tutto per avermi risposto.
    cmq no non è uno stile in linea bensì una pseudo-classe
    ti metto la parte html interessata:

    <th colspan="3" align="center" nowrap bordercolor="#0000FF" bgcolor="#FFFFFF" class="cornice" id="livello">
    <div>
    <script language="JavaScript" src="JavaScript/xxx.js" type="">
    <input onload="javascript:roller()"></script>
    </div>
    </th>
    se inserisco a fianco di class già esistente un nuovo class non mi viene considerato. l'attuale class è relativa solo alla tabella quella che voglio inserire è relativa alla formattazione del testo.
    cosa mi dici di fare?
    ti posto anche il js

    // JavaScript Document
    <!--
    var frasi = new Array();
    frasi[0] = "frase 1";
    frasi[1] = "frase 2";
    var qualefrase = 0;

    function roller()
    {
    document.all.livello.innerHTML=frasi[qualefrase];
    qualefrase++;
    if (qualefrase==frasi.length)
    {
    qualefrase=0;
    timerID=setTimeout("roller()",0000);
    }
    else
    timerID=setTimeout("roller()",4000);
    }
    //-->
    ciao e grazie Giano

    Originariamente inviato da Xinod
    ciao Giano,
    spiegati meglio,
    le frasi vengono visualizzate in un div con stile in linea
    x es. <div style="color:#ff0000">
    e lo stile non viene considerato?
    suona strano,
    se è possibile posta questo script
    e la parte di html interessata

    al massimo si procede via javascript ma non dovrebbe essere necessario

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    tecnicamente non è una pseudo classe

    <script language="JavaScript" src="JavaScript/xxx.js" type="">
    <input onload="javascript:roller()"></script>

    questo x me non può essere corretto,
    se richiami uno script esterno non puoi inserire altro che javascript,
    <input> è un tag html

    se vuoi andare sul sicuro fai così:
    togli id="livello" dal tag th
    e assegnalo al div che contiene le frasi,
    poi puoi assegnare una classe al div o lo stile in linea
    <div id="livello" style="color:#00ff00">

    se dovesse ancora perdere la formattazione procediamo modificando la parte in javascript
    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    205
    beh... in effetti detta cosi non dice molto ma nel body ho dichiarato:

    <body onLoad="timerID=setTimeout('roller()',2000)">

    cmq provo il tuo suggerimento + tardi ti faccio sapere.
    ciao grazie Giano
    Originariamente inviato da Xinod
    tecnicamente non è una pseudo classe

    <script language="JavaScript" src="JavaScript/xxx.js" type="">
    <input onload="javascript:roller()"></script>

    questo x me non può essere corretto,
    se richiami uno script esterno non puoi inserire altro che javascript,
    <input> è un tag html

    se vuoi andare sul sicuro fai così:
    togli id="livello" dal tag th
    e assegnalo al div che contiene le frasi,
    poi puoi assegnare una classe al div o lo stile in linea
    <div id="livello" style="color:#00ff00">

    se dovesse ancora perdere la formattazione procediamo modificando la parte in javascript
    ciao

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.