HighDots Forums  

PROBLEMA FIREFOX VS JS

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss PROBLEMA FIREFOX VS JS in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Jeky Pr
 
Posts: n/a

Default PROBLEMA FIREFOX VS JS - 05-05-2008 , 10:43 AM






Ciao ragazzi...
ho un problema con js ...
in poche parole arrivo al sodo:

*** ho una pagina con un menu' che fà comparire ( e quindi scomparire)
a seconda di cosa si clikka una div.

ricapitolando ho 4 link e 4 div ... ogni link mette lo style.display
dell'oggetto in questione settato a visibile e mette a none gli altri
tre.

questo è il codice dello script:

$setter = $setter . "<script> function v_mp()
{ document.getElementById('modifica_profilo').style. display='';
document.getElementById('visualizza_profilo').styl e.display='none';
document.getElementById('resetta_profilo').style.d isplay='none';
document.getElementById('modifica_dati_personali') .style.display='none';}
</script>";
$setter = $setter . "<script> function v_vp()
{ document.getElementById('modifica_profilo').style. display='none';
document.getElementById('visualizza_profilo').styl e.display='';
document.getElementById('resetta_profilo').style.d isplay='none';
document.getElementById('modifica_dati_personali') .style.display='none';}
</script>";
$setter = $setter . "<script> function v_rp()
{ document.getElementById('modifica_profilo').style. display='none';
document.getElementById('visualizza_profilo').styl e.display='none';
document.getElementById('resetta_profilo').style.d isplay='';
document.getElementById('modifica_dati_personali') .style.display='none';}
</script>";
$setter = $setter . "<script> function v_mdp()
{ document.getElementById('modifica_profilo').style. display='none';
document.getElementById('visualizza_profilo').styl e.display='none';
document.getElementById('resetta_profilo').style.d isplay='none';
document.getElementById('modifica_dati_personali') .style.display='';}
</script>";


la variabile setter è di php che mi deve poi stampare con un comando
lo script php...


IL PROBELMA E' ... che ad ogni click mi si aggiungi un br da qualche
parte che mi fa mettere a capo la div o comunque il testo dentro la
div!!!

aiutatemi!!!

Reply With Quote
  #2  
Old   
Oreste
 
Posts: n/a

Default Re: PROBLEMA FIREFOX VS JS - 05-05-2008 , 11:16 AM






On May 5, 5:43 pm, Jeky Pr <jdaeli2... (AT) libero (DOT) it> wrote:
Quote:
Ciao ragazzi...
ho un problema con js ...
in poche parole arrivo al sodo:

*** ho una pagina con un menu' che fà comparire ( e quindi scomparire)
a seconda di cosa si clikka una div.

ricapitolando ho 4 link e 4 div ... ogni link mette lo style.display
dell'oggetto in questione settato a visibile e mette a none gli altri
tre.

questo è il codice dello script:

$setter = $setter . "<script> function v_mp()
{ document.getElementById('modifica_profilo').style. display='';
document.getElementById('visualizza_profilo').styl e.display='none';
document.getElementById('resetta_profilo').style.d isplay='none';
document.getElementById('modifica_dati_personali') .style.display='none';}
/script>";
$setter = $setter . "<script> function v_vp()
{ document.getElementById('modifica_profilo').style. display='none';
document.getElementById('visualizza_profilo').styl e.display='';
document.getElementById('resetta_profilo').style.d isplay='none';
document.getElementById('modifica_dati_personali') .style.display='none';}
/script>";
$setter = $setter . "<script> function v_rp()
{ document.getElementById('modifica_profilo').style. display='none';
document.getElementById('visualizza_profilo').styl e.display='none';
document.getElementById('resetta_profilo').style.d isplay='';
document.getElementById('modifica_dati_personali') .style.display='none';}
/script>";
$setter = $setter . "<script> function v_mdp()
{ document.getElementById('modifica_profilo').style. display='none';
document.getElementById('visualizza_profilo').styl e.display='none';
document.getElementById('resetta_profilo').style.d isplay='none';
document.getElementById('modifica_dati_personali') .style.display='';}
/script>";

la variabile setter è di php che mi deve poi stampare con un comando
lo script php...

IL PROBELMA E' ... che ad ogni click mi si aggiungi un br da qualche
parte che mi fa mettere a capo la div o comunque il testo dentro la
div!!!

aiutatemi!!!
Hai già provato con display inline?


Reply With Quote
  #3  
Old   
Ugo
 
Posts: n/a

Default Re: PROBLEMA FIREFOX VS JS - 05-05-2008 , 11:19 AM



Quote:
ho un problema con js ...
beh, sei nel posto giusto

Quote:
in poche parole arrivo al sodo:
bene

Quote:
*** ho una pagina con un menu' che fà comparire ( e quindi scomparire)
a seconda di cosa si clikka una div.
mmm

Quote:
ricapitolando
più che ricapitolare direi "spiegando meglio"...

Quote:
ho 4 link e 4 div ... ogni link mette lo style.display
dell'oggetto in questione settato a visibile e mette a none gli altri
tre.
ah, ok con un ciclo for, nascondi tutti e poi visualizzi quello
selezionato...

Quote:
questo è il codice dello script:

$setter = $setter . "<script> function v_mp()
[cut]
/script>";


la variabile setter è di php che mi deve poi stampare con un comando
lo script php...
Mmm, un'altra volta posta direttamente il codice javascript
cmq come consiglio ti direi di non mettere 3/4 <script> metti un unico
<script type="text/javascript"> e uno alla fine...
Altra cosa, ti consiglio di fare una funzione unica tipo quella che ti ho
detto prima, che pensavo che avessi fatto...

Quote:
IL PROBELMA E' ... che ad ogni click mi si aggiungi un br da qualche
parte che mi fa mettere a capo la div o comunque il testo dentro la
div!!!
beh, il codice che hai postato è corretto, il problema risiede altrove, la
console di firefox dice qualcosa?

Quote:
aiutatemi!!!
sorry


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.