Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
Domandina CSS
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet
Precedente :: Successivo  
Autore Messaggio
pincopallino
Dio maturo
Dio maturo


Registrato: 05/05/02 08:05
Messaggi: 3396
Residenza: Paperopoli

MessaggioInviato: 16 Feb 2004 14:21    Oggetto: Re: Ah! Rispondi citando

Se intendi insinuare che dovrei studiarmi il JS hai perfettamente ragione. Ma intanto ne approfitto ;)

A Prop... nessuna possibilità di applicare agli elementi dichiarati nel JS una formattazione presente in un CSS?

Fatto sta che ho un menuncino a lista (quelli con "ul" ed "li", per intenderci), abbellitto con un CSS che gli toglie i pallini, gli mette un po' di colore e robetta simile. 'Sto menu lo piazzo in N pagine. Ora, con il JS di cui sopra posso piazzarlo esterno, ma a quel punto gli abbellimenti del CSS non vengono più applicati (tag <ul class="nome"> non funziona più - logico visto che la dichiarazione del CSS è nel file index, non nel JS).

C'è modo di avere capra e cavolo?

Oltre al caffè, seguirà pure la birra. La prima volta che passo dalle tue parti ;)

_________________________________

Welcome to the kingdom of high-tech absurdities for people with more money than sense

Top
Profilo Invia messaggio privato
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 08:22
Messaggi: 7987

MessaggioInviato: 16 Feb 2004 14:53    Oggetto: ... Rispondi citando

li formatti con un css in linea

 

document.write ('<td style="border:1px solid pink;">contenuto</td>');

Top
Profilo Invia messaggio privato HomePage
pincopallino
Dio maturo
Dio maturo


Registrato: 05/05/02 08:05
Messaggi: 3396
Residenza: Paperopoli

MessaggioInviato: 16 Feb 2004 15:05    Oggetto: Re: ... Rispondi citando

20+ righe di CSS in un <ul>??

Comunque non funziona, provato con due righe :sad

_________________________________

Welcome to the kingdom of high-tech absurdities for people with more money than sense

Top
Profilo Invia messaggio privato
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 11:16
Messaggi: 11568
Residenza: Tokelau

MessaggioInviato: 16 Feb 2004 15:06    Oggetto: Re: Ah! Rispondi citando

Quote:


 

Ora, con il JS di cui sopra posso piazzarlo esterno, ma a quel punto gli abbellimenti del CSS non vengono più applicati (tag <ul class="nome"> non funziona più - logico visto che la dichiarazione del CSS è nel file index, non nel JS)







qui non mi è chiaro. dato che la document.write scrive dell'HTML in mezzo all'HTML non vedo perchè un tag "ul" con una class="nome" non debba essere accettato... il non è mica il documento JS che viene "renderizzato" (drK mi ammazza...)

Top
Profilo Invia messaggio privato HomePage
pincopallino
Dio maturo
Dio maturo


Registrato: 05/05/02 08:05
Messaggi: 3396
Residenza: Paperopoli

MessaggioInviato: 16 Feb 2004 15:27    Oggetto: Re: Ah! Rispondi citando

Boh, 'scorta, ecco cosa sto cercando di fare.... (ho messo "crepa" invece di "script" altrimenti non salto la barriera ottusa di eZboard >: )



index.htm

=======

<HTML>

<HEAD>

<TITLE>

Metti un titolo

</TITLE>

<LINK href="menu.css" rel="stylesheet" type="text/css">

</HEAD>

<BODY>

<TABLE border="0" cellpadding="2" width="100%">

<CREPA src="new.js" type="text/javascript" language="javacrepa"></CREPA>

</TABLE>

blablabla

</BODY>

</HTML>



new.js

=====

document.write ('<ul class="menu"><li>Ciao</li><li>a</li><li>tutti</li></ul>');



menu.css

=======

body {

background-image: url(images/background.jpg);

font-size: 14px;

font-family: arial, verdana, helvetica, sans-serif;

background-color: #ffffff;

color: #003399;

}

A:link { color: #339933; }

A:visited { color: #ff0000; }

A:active { color: #00ff00; }



p {

line-height: 150%;

}



h1 {

font-size:30px;

font-weight: bold;

}



h6 {

font-size:2em;

font-weight: bold;margin:2px 0;

padding:.3em 1em;

}





ul.menu {

list-style:none;

margin:0; padding:0;

}

ul.menu li a {

display: block;

text-decoration:none;

padding:0 1em;

height:3em;line-height:3em;

border-width:5px;border-style:none solid;

}

ul.menu li { display:inline }

ul.menu li a:link, ul.menu li a:visited {

background:#dfdede;

color: #339933;

border-color:#339933

}

ul.menu li a:hover, ul.menu li a:active {

background: #eee;

color:#ff4040;

border-color:#ff4040;

}






Ora, in questo modo ottengo "ciaoatutti" su di una riga, tutto attaccato. Come se il tag <UL> fosse ignorato. Se tolgo class="menu" ottengo la lista a pallini.

Dov'è il busillis???

_________________________________

Welcome to the kingdom of high-tech absurdities for people with more money than sense

Top
Profilo Invia messaggio privato
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 11:16
Messaggi: 11568
Residenza: Tokelau

MessaggioInviato: 16 Feb 2004 15:53    Oggetto: Re: Ah! Rispondi citando

forse (e ripeto _forse_ ) si tratta di specificare che la classe menu è definita nel css... ma non so come si faccia... forse dando un nome al css e poi usando nome.menu come classe...

... qui serve qualcuno che i css li sappia usare, e non sono io... :|

Top
Profilo Invia messaggio privato HomePage
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 08:22
Messaggi: 7987

MessaggioInviato: 16 Feb 2004 16:05    Oggetto: aspe' Rispondi citando

datemi due min e provo (sto ripassando paradigmi col mio bimbo, sigh!)

Top
Profilo Invia messaggio privato HomePage
pincopallino
Dio maturo
Dio maturo


Registrato: 05/05/02 08:05
Messaggi: 3396
Residenza: Paperopoli

MessaggioInviato: 16 Feb 2004 16:13    Oggetto: Re: aspe' Rispondi citando

Quote:
datemi due min e provo


Con comodo, figurati!

Quote:
(sto ripassando paradigmi col mio bimbo, sigh!)


Tanto che ci sei, perché non gl'insegni anche un po' di JS? Rischia di servirgli di più... :p

_________________________________

Welcome to the kingdom of high-tech absurdities for people with more money than sense

Top
Profilo Invia messaggio privato
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 08:22
Messaggi: 7987

MessaggioInviato: 16 Feb 2004 16:17    Oggetto: prova Rispondi citando

file:

 <html><head>

<link href="stile_pinco.css" type="text/css" rel="stylesheet">
</head>

<body>
<table><tr>
<td id="menu"><script src="new.js" language="javascript"></script></td>
<td>altra cella</td>
</tr></table>
</body>

</html>
Illegal javascript event tags or url parameters detected.

Top
Profilo Invia messaggio privato HomePage
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 08:22
Messaggi: 7987

MessaggioInviato: 16 Feb 2004 16:19    Oggetto: ho idea... Rispondi citando

Quote:
Tanto che ci sei, perché non gl'insegni anche un po' di JS? Rischia di servirgli di più...


... che sia meglio organizzare un charter e farci dare qualche lezione tutti quanti da sverx: nn l'ho ancora imparato io, vuoi che lo insegni a mio figlio? :lol



;)

Top
Profilo Invia messaggio privato HomePage
pincopallino
Dio maturo
Dio maturo


Registrato: 05/05/02 08:05
Messaggi: 3396
Residenza: Paperopoli

MessaggioInviato: 16 Feb 2004 16:21    Oggetto: Re: prova Rispondi citando

Niente, proprio non gliela fai, eh! :rollin

Quote:
Illegal javascript event tags or url parameters detected.

_________________________________

Welcome to the kingdom of high-tech absurdities for people with more money than sense

Top
Profilo Invia messaggio privato
pincopallino
Dio maturo
Dio maturo


Registrato: 05/05/02 08:05
Messaggi: 3396
Residenza: Paperopoli

MessaggioInviato: 16 Feb 2004 16:27    Oggetto: Re: prova Rispondi citando

Allora, provato così...



<HTML>

<HEAD>

<TITLE>

Metti un titolo

</TITLE>

<LINK href="menu.css" rel="stylesheet" type="text/css">

</HEAD>

<BODY>

<TABLE border="0" cellpadding="2" width="100%">

<TR>

<TD id="menu">

<CREPA src="new.js" language="javacrepa"></CREPA>

</TD>

<TD>

altra cella

</TD>

</TR>

</TABLE>

blablabla

</BODY>

</HTML>



mentre il JS contiene ora:

document.write ('<ul><li>Ciao</li><li>a</li><li>tutti</li></ul>');



Niente, nada, nisba... la formattazione viene semplicemente ignorata :(

_________________________________

Welcome to the kingdom of high-tech absurdities for people with more money than sense

Top
Profilo Invia messaggio privato
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 08:22
Messaggi: 7987

MessaggioInviato: 16 Feb 2004 16:29    Oggetto: riproviamoci Rispondi citando

il js contiene

 

documento.scrivi('<a href="javascript:void(0)" class="formatta">uno</a>');


e il css

 

table{border:1px solid black;}
.formatta {background:yellow;}




[complaint mode on]

certo che in un forum di informatica e' assurdo nn poter scrivere codice :~ [complaint mode off]

Top
Profilo Invia messaggio privato HomePage
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 08:22
Messaggi: 7987

MessaggioInviato: 16 Feb 2004 16:34    Oggetto: per l'esattezza... Rispondi citando

... funziona tanto se gli dai le caratteristiche generali di tag che se gli dai la classe :)

Top
Profilo Invia messaggio privato HomePage
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 08:22
Messaggi: 7987

MessaggioInviato: 16 Feb 2004 16:35    Oggetto: prova con elenco Rispondi citando

guarda qui:



js:

 

documento.scrivi('<ul><li class="puntino"><a href="javascript:void(0)" class="formatta">uno</a></li></ul>');




e css:

 

table{border:1px solid black;}

.formatta {background:yellow;}
.puntino {color: red;}
li {font-size: 20pt;}

Top
Profilo Invia messaggio privato HomePage
pincopallino
Dio maturo
Dio maturo


Registrato: 05/05/02 08:05
Messaggi: 3396
Residenza: Paperopoli

MessaggioInviato: 16 Feb 2004 16:42    Oggetto: Veramente... Rispondi citando

... io non posso cambiare il CSS. Lo scopo è usare il CSS che ho su di un menù "importabile". Se devo cambiare il CSS allora il giuoco non vale la candela.

_________________________________

Welcome to the kingdom of high-tech absurdities for people with more money than sense

Top
Profilo Invia messaggio privato
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 08:22
Messaggi: 7987

MessaggioInviato: 16 Feb 2004 17:07    Oggetto: e chi ti ha detto... Rispondi citando

... che devi cambiare il css? :eek



lo linki a inizio pagina e bon, il mio scopo era farti vedere che funziona con qualunque tipo di formattazione ci sia nel css, basta che tu dia la classe o l'id all'elemento :)

Top
Profilo Invia messaggio privato HomePage
pincopallino
Dio maturo
Dio maturo


Registrato: 05/05/02 08:05
Messaggi: 3396
Residenza: Paperopoli

MessaggioInviato: 16 Feb 2004 17:11    Oggetto: Re: e chi ti ha detto... Rispondi citando

Però io non ho una class "formatta", né "puntino".... Io ho un menu.css (postato già due volte), quello devo usare.

_________________________________

Welcome to the kingdom of high-tech absurdities for people with more money than sense

Top
Profilo Invia messaggio privato
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 08:22
Messaggi: 7987

MessaggioInviato: 16 Feb 2004 17:13    Oggetto: misunderstanding? Rispondi citando

tu hai un file css che contiene una formattazione generica per l'elemento <li> giusto?

beh, quando tu inserirai il js con un elemento <li>, questo elemento si formattera' esattamente come previsto dal css per la formattazione generica degli elementi <li> (ho sbagliato io a scrivere solo class e id e non anche formattazione generica, scusa)

Top
Profilo Invia messaggio privato HomePage
pincopallino
Dio maturo
Dio maturo


Registrato: 05/05/02 08:05
Messaggi: 3396
Residenza: Paperopoli

MessaggioInviato: 16 Feb 2004 17:23    Oggetto: Yup! Rispondi

Funziona! Smack!

(poi andrò a studiarmi perché prima non funzionava, ma per intanto ringrazio).



:)

_________________________________

Welcome to the kingdom of high-tech absurdities for people with more money than sense

Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet Tutti i fusi orari sono GMT + 1 ora
Vai a Precedente  1, 2, 3  Successivo
Pagina 2 di 3

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi