|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2000
Città: S.Giuliano (MI)
Messaggi: 1047
|
[HTML] cosa ha questo codice che non va su IE?
come da titolo: firefox esegue la form php e IE no.
Codice HTML:
<HTML> <TITLE> Gestione delle stanze </TITLE> <LINK href="my.css" rel="stylesheet" type="text/css"> <BODY> <DIV class=title>Gestione delle stanze</DIV> <FORM action="amministra.php" method="post" name=amministra> <TABLE> <TR> <TD class=admin> <BUTTON type="submit" name="azione" value="crea" class="admin" title="Crea una nuova stanza"> <IMG SRC=filenew.gif title="Crea una nuova stanza"> </BUTTON> </TD> <TD class=admin> <BUTTON type="submit" name="azione" value="gestisci" class="admin" title="Scegli una stanza esistente"> <IMG SRC=folder_home.gif title="Scegli una stanza esistente"> </BUTTON> </TD> <TD class=admin> <BUTTON type="submit" name="azione" value="recupera" class="admin" title="Ripristina una stanza"> <IMG SRC=trashcan_full.gif title="Ripristina una stanza"> </BUTTON> </TD> <TD class=admin> <BUTTON type="submit" name="azione" value="vedi" class="admin" title="Visualizza tutti i computer"> <IMG SRC=kghostview.gif title="Visualizza tutti i computer"> </BUTTON> </TD> </TR> <TR> </TR> </TABLE> </FORM> </BODY> </HTML>
__________________
“No te tomes tan en serio la vida, al fin y al cabo no saldrás vivo de ella” |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jun 2001
Città: Alessandria (provincia)
Messaggi: 4772
|
Secondo me non gradisce i troppi submit...
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Jun 2000
Città: S.Giuliano (MI)
Messaggi: 1047
|
Quote:
![]() OOOPS ho scoperto l'arcano grazie ad una printf: quando clicco submit su qualsiasi bottone IE fa submit di tutto un campo IMG. it's an idiot! ecco cosa mi trovo in submit: Codice HTML:
<IMG SRC=\"kghostview.gif\" title=\"Visualizza tutti i computer\">
__________________
“No te tomes tan en serio la vida, al fin y al cabo no saldrás vivo de ella” Ultima modifica di gurutech : 03-03-2006 alle 08:31. |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jun 2000
Città: S.Giuliano (MI)
Messaggi: 1047
|
aaarggghhh paura e panico!
tutte le volte che IE BUTTON alla fine del codice HTML che fa submit con lo stesso nome di un altro bottone nella pagina, invia sempre e comunque il contenuto dell'ultimo campo anche se si preme un altro pulsante. Come esco da questo bagno di sangue senza riscrivere decine di righe di codice ? Posso mettere un icona usando un campo INPUT?
__________________
“No te tomes tan en serio la vida, al fin y al cabo no saldrás vivo de ella” |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
Utilizza diversi nomi (name) per ogni pulsante, altrimenti come distingui l'uno dall'altro?
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jun 2001
Città: Alessandria (provincia)
Messaggi: 4772
|
Io sapevo (e fino a prova contraria sono ancora convinto
Se vuoi tenere il codice così com'è devi aprire e chiudere la form prima di ogni button, per es.: Codice:
<TD class=admin>
<FORM action="amministra.php" method="post" name=amministra>
<BUTTON type="submit" name="azione" value="crea" class="admin" title="Crea una nuova stanza">
<IMG SRC=filenew.gif title="Crea una nuova stanza">
</BUTTON>
</FORM>
</TD>
<TD class=admin>
<FORM action="amministra.php" method="post" name=amministra>
<BUTTON type="submit" name="azione" value="gestisci" class="admin" title="Scegli una stanza esistente">
<IMG SRC=folder_home.gif title="Scegli una stanza esistente">
</BUTTON>
</FORM>
</TD>
1) aggiungi un campo hidden di nome, ad es., daSpedire 2) sostituisci tutte le dichiarazioni type="submit" con type="button" e ci metti un onclick="cambiaValore(valore)" 3) fai una funzione javascript che fa qualcosa del tipo: document.amministra.daSpedire.value=valore; document.amministra.submit(); |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jun 2000
Città: S.Giuliano (MI)
Messaggi: 1047
|
non sono un grande esperto di HTML:
da quel che ho capito in pratica ogni form può regolarmente contenere un solo oggetto di tipo submit?
__________________
“No te tomes tan en serio la vida, al fin y al cabo no saldrás vivo de ella” |
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Jun 2001
Città: Alessandria (provincia)
Messaggi: 4772
|
Quote:
Se vuoi l'associazione bottone-submit, devi fare più form con nomi diversi mentre, se ti serve, l'action può anche essere uguale per tutte: poi vengono trasmessi solo i valori delle form per cui si è premuto il bottone. |
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Jun 2000
Città: S.Giuliano (MI)
Messaggi: 1047
|
grazie a tutti. così funziona. va bene oppure uno che è più esperto di HTML rabbrividisce di fronte a questo codice ?
Codice HTML:
<HTML> <TITLE> Gestione delle stanze </TITLE> <LINK href="my.css" rel="stylesheet" type="text/css"> <BODY> <DIV class=title>Gestione delle stanze</DIV> <TABLE> <FORM action="amministra.php" method="post" name=amministra> <INPUT type=hidden name=azione value=""> <TR> <TD class=admin> <BUTTON type="button" class="admin" title="Crea una nuova stanza" onclick="document.amministra.azione.value='crea';document.amministra.submit();"><IMG SRC=filenew.gif title="Crea una nuova stanza"></BUTTON> </TD> <TD class=admin> <BUTTON type="button" class="admin" title="Scegli una stanza esistente" onclick="document.amministra.azione.value='gestisci';document.amministra.submit();"><IMG SRC=folder_home.gif title="Scegli una stanza esistente"></BUTTON> </TD> <TD class=admin> <BUTTON type="button" class="admin" title="Ripristina una stanza" onclick="document.amministra.azione.value='recupera';document.amministra.submit();"><IMG SRC=trashcan_full.gif title="Ripristina una stanza"></BUTTON> </TD> <TD class=admin> <BUTTON type="button" class="admin" title="Visualizza tutti i computer" onclick="document.amministra.azione.value='vedi';document.amministra.submit();"><IMG SRC=kghostview.gif title="Visualizza tutti i computer"></BUTTON> </TD> </TR> <TR> </TR> </FORM> </TABLE> </BODY> </HTML>
__________________
“No te tomes tan en serio la vida, al fin y al cabo no saldrás vivo de ella” |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jun 2001
Città: Alessandria (provincia)
Messaggi: 4772
|
Và bene, però sarebbe meglio un'organizzazione più pulita del codice, inoltre manca il tag <HEAD> tra HTML e TITLE e </HEAD> prima di body.
Dentro all'head, per organizzare meglio il codice e renderlo più rielaborabile (se devi fare delle modifiche, tocchi solo un punto) metti una funzione javascript. Il tutto diventa: Codice:
<HTML>
<HEAD>
<TITLE>Gestione delle stanze</TITLE>
<LINK href="my.css" rel="stylesheet" type="text/css">
<SCRIPT type="text/javascript">
function invia(value)
{
document.amministra.azione=value;
document.amministra.submit();
}
</SCRIPT>
<BODY>
....
<BUTTON type="button" class="admin" title="Visualizza tutti i computer" onclick="invia('vedi')">.....
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Jun 2000
Città: S.Giuliano (MI)
Messaggi: 1047
|
tnx.
l'HEAD era una svista, so che ci va.
__________________
“No te tomes tan en serio la vida, al fin y al cabo no saldrás vivo de ella” |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
mmm mi sa che non è conforme a xhtml per sicurezza fai il validator.
~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Jun 2000
Città: S.Giuliano (MI)
Messaggi: 1047
|
Quote:
devo fare una piccola interfaccia che non sarà pubblicata su Internet, ma solo usata internamente, una volta che funziona decentemente su IE, firefox e per scrupolo Opera, mi pare che sono a posto. o no?
__________________
“No te tomes tan en serio la vida, al fin y al cabo no saldrás vivo de ella” |
|
|
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
Quote:
~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Jun 2000
Città: S.Giuliano (MI)
Messaggi: 1047
|
Quote:
__________________
“No te tomes tan en serio la vida, al fin y al cabo no saldrás vivo de ella” |
|
|
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: Jun 2001
Città: Alessandria (provincia)
Messaggi: 4772
|
Quote:
Dal mio punto di vista, un buon programma è un programma che funziona per quel che doveva fare. Il resto viene dopo. Al cliente non interessa come lo fa, ma che lo faccia (a meno che il cliente non sia una software house che deve rivendere il codice). Quando sento dei programmatori fare troppo i sofisticati sulle alte tecniche si sviluppo, secondo gli standard più consolidati, ecc. ecc., e poi il programma non funziona, resto se non altro perplesso.... (senza riferimenti a chichessia sul forum, perché di fatto non conosco nessuno |
|
|
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
Quote:
~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Jun 2000
Città: S.Giuliano (MI)
Messaggi: 1047
|
Quote:
__________________
“No te tomes tan en serio la vida, al fin y al cabo no saldrás vivo de ella” |
|
|
|
|
|
|
#19 | |
|
Senior Member
Iscritto dal: Jun 2001
Città: Alessandria (provincia)
Messaggi: 4772
|
Quote:
Per tornare in tema, è ovvio che se lo fai xhtml compliant dovrebbe funzionare. Ma ricercare a tutti i costi xhtml se non ce n'è l'esigenza o la richiesta, non è un must. Se non è richiesto, meglio che funzioni subito non compliant che dopo 1 settimana compliant IMHO |
|
|
|
|
|
|
#20 | |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
Quote:
~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:46.



















