Notizie: scarica ora l'ultima versione disponibile di SeaMonkey!

Autore Topic: malfunzionamento sito web  (Letto 1598 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline superpacman

  • Post: 67
malfunzionamento sito web
« il: 28 Dicembre 2006 22:45:59 »
anticipo che ho fatto una ricerca prima di farvi questa domandaccia...

non riesco ad utilizzare i tasti per passare nei menu di un sito web con accesso riservato che purtroppo non posso mostravi...

ho tentato pertanto di riportare il codice:

Codice: [Seleziona]
<html>
<head>
<link rel="stylesheet" href="style/zeroaibcolori.css" type="text/css">
<link rel="stylesheet" href="style/zeroaibfont.css" type="text/css">
<title>Menu Generale Comuni</title>
<script language="JavaScript" type="text/JavaScript" src="js/graph.js"></script>
<script language="JavaScript" type="text/JavaScript" src="js/zeroaib.js"></script>
    <script language="JavaScript" type="text/JavaScript" src="js/menu.js"></script>     
<noscript>
<meta http-equiv="refresh" content="3; url=errorpage.jsp?msg=Per il corretto funzionamento di questa pagina occorre avere JavaScript abilitato">
Per il corretto funzionamento di questa pagina occorre avere JavaScript abilitato
</noscript>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>

    <link rel="stylesheet" href="style/menu.css" type="text/css">
    <script language="JavaScript" type="text/JavaScript" src="js/menu.js"></script>
   
<div class="barraNav">
    <div id="menuBar">
<a class="menuButton" href="" onclick="return buttonClick(this, 'tornaMenu');" onmouseover="buttonMouseover(this, 'tornaMenu');">Torna a</a>

    <span class="table"><img src="img/zeroaib/spacer.gif" height="20" width="1" align="absmiddle"></span>
<a class="menuButton" href="" onclick="return buttonClick(this, 'anagraficiMenu');" onmouseover="buttonMouseover(this, 'anagraficiMenu');">Anagrafici</a>
<a class="menuButton" href="" onclick="return buttonClick(this, 'pianiAibMenu');" onmouseover="buttonMouseover(this, 'pianiAibMenu');">Piani Aib Locali</a>
<a class="menuButton" href="" onclick="return buttonClick(this, 'popMenu');" onmouseover="buttonMouseover(this, 'popMenu');">Piani Op. Prov.</a>
<!-- <a class="menuButton" href="" onclick="return buttonClick(this, 'corsiMenu');" onmouseover="buttonMouseover(this, 'corsiMenu');">Corsi</a>
<a class="menuButton" href="" onclick="return buttonClick(this, 'infortuniMenu');" onmouseover="buttonMouseover(this, 'infortuniMenu');">Infortuni</a>
-->

    <span class="table"><img src="img/zeroaib/spacer.gif" height="20" width="1" align="absmiddle"></span>
        <a class="menuButton" href="" onclick="return buttonClick(this, 'helpMenu');" onmouseover="buttonMouseover(this, 'helpMenu');">?</a>

</div>
</div>

    <!-- Tags for the drop down menus. -->
    <div id="tornaMenu" class="menu">
        <!--   -->
               
        <a class="menuItem" href="ChiudiSessione">Pagina d'Ingresso (Login)</a>
<a class="menuItem" href="../Default.htm">Menu Principale (Home Page)</a>
    </div>


questi quatttro tasti torna a anagrafici piani aib locali piani aib provinciali...
cliccandoli non aprono il menu a tendina...
con IE funziona...
non ci sono blocchi applicati o blocchi java
aiuto!
« Ultima modifica: 29 Dicembre 2006 01:04:11 da Underpass »

Offline Underpass

  • I've got fabric to sell
  • Amministratore
  • Post: 24618
    • Mozilla Italia
Re: malfunzionamento sito web
« Risposta #1 il: 29 Dicembre 2006 01:06:25 »
Sinceramente credo che questa domanda sia abbastanza off-topic, in quanto non è propriamente una richiesta di supporto avente per argomento il browser Firefox, ma attiene piuttosto alla programmazione web secondo gli standard W3C.

Ti suggerisco di rivolgerti a forum più specifici sull'argomento, ad esempio html.it

Ciao

Offline superpacman

  • Post: 67
Re: malfunzionamento sito web
« Risposta #2 il: 30 Dicembre 2006 21:10:37 »
ok tenterò!
pensavo fosse però qui adatto un forum di firefox... visto che con IE funziona perfettamente..

Offline Underpass

  • I've got fabric to sell
  • Amministratore
  • Post: 24618
    • Mozilla Italia
Re: malfunzionamento sito web
« Risposta #3 il: 31 Dicembre 2006 01:36:47 »
Può capitare che un sito funzioni bene con Internet Explorer e non venga correttamente visualizzato in Firefox.

Le mie considerazioni in merito le espressi in questo post

http://forum.mozillaitalia.org/index.php?topic=22625.msg140887#msg140887

Internet Explorer riesce a fagocitare e digerire codice scritto in maniera non conforme agli standard, ma ciò non è automaticamente indice di qualità... e qui mi fermo ;)

Offline flod

  • Amministratore
  • Post: 15057
    • http://www.flod.org
Re: malfunzionamento sito web
« Risposta #4 il: 31 Dicembre 2006 09:14:56 »
Tralasciando il fatto che sono pienamente d'accordo con quanto già espresso da Underpass:
  • il problema è JavaScript, non Java
  • il problema non è nel codice che hai inserito ma in qualcuno dei file .js inclusi (dove sarà definita la funzione buttonClick)

Sperando che tu sia un utente e non chi mantiene il sito, l'unica possibilità che hai è quella di segnalare il problema al webmaster.

Offline superpacman

  • Post: 67
Re: malfunzionamento sito web
« Risposta #5 il: 02 Gennaio 2007 21:33:56 »
mi sa che quello che dice underpass si stia confermando...
infatti mi hanno segnalato il seguente errore nel codice...  aggiungendo che se non corretto firefox non riuscirà a visualizzarlo!

PS
certo che non sono il webmaster... e in più la causa è più che una buona causa

Offline superpacman

  • Post: 67
Re: malfunzionamento sito web
« Risposta #6 il: 02 Gennaio 2007 21:37:14 »
RIPORTO IL POST:
POSSO CITARE IL LINK?

codice:

function buttonClick(event, menuId) {

var button;

// Get the target button element.

if (browser.isIE)
button = window.event.srcElement;
else
button = event.currentTarget;

// Blur focus from the link to remove that annoying outline.

button.blur();

// Associate the named menu to this button if not already done.
// Additionally, initialize menu display.

if (button.menu == null) {
button.menu = document.getElementById(menuId);
if (button.menu.isInitialized == null)
menuInit(button.menu);
}

tu usavi questa funzione, ma siccome la console javascript diceva "button ha no proprieties", ho visto che l'errore stava in
codice:button = event.currentTarget;

allora ho modificato e snellito la funzione, percui :
codice:function buttonClick(event, menuId) {

if(!event) event = window.event;
var button = (event.target) ? event.target : event.srcElement;

button.blur();

// Associate the named menu to this button if not already done.
// Additionally, initialize menu display.

if (button.menu == null) {
button.menu = document.getElementById(menuId);
if (button.menu.isInitialized == null)
menuInit(button.menu);
}


Non ho guadato tutto il codice, ma solo quello riguardante i report della console javascript perchè non avevo voglia ;P




0 Utenti e 1 Visitatore stanno visualizzando questo topic.