Avatar billede eerikk Nybegynder
14. oktober 2003 - 15:55 Der er 27 kommentarer og
1 løsning

Fungerer siden hvis du prøver?

Hejsa - kan folk fortælle mig om de kan skrive navn og kommentar og så komme videre fra http://www.erk.dk/indsaet_gaestebogindlaeg.jsp ved at skrive i gæstebogen? Jeg har lidt problemer med den, men den virker fra min computer... Hvis nogen kan se et problem i koden er de velkomne til at sige det - På mit arbejde kunne jeg ikke komme videre - den stoppede bare ved "http://www.erk.dk/indsaet_gaestebogindlaeg.jsp#" med det lille "#" på... Håber nogen kan hjælpe...


Koden:

<!-- SUBMIT -->
  <tr>
    <td width="493" height="30" colspan="3" valign="bottom" align="justify">
    <font face="MS Sans Serif" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <a href="#" OnClick="if(document.form.navn.value=='' || document.form.indhold.value=='')
    { alert('Der skal minimum indtastes et navn og en kommentar...'); return false; } else {document.form.submit(); return true;}">
    Skriv i Gæstebogen</a>
    </font><BR></td>
  </tr>
Avatar billede b.b Nybegynder
14. oktober 2003 - 16:00 #1
Virker fint her....
Avatar billede hhunden Nybegynder
14. oktober 2003 - 16:01 #2
umiddelbart ser det ud til at virke....
Avatar billede eerikk Nybegynder
14. oktober 2003 - 16:10 #3
Ingen andre mht. om det virker - evt. nogen med ældre browsers? Hvad med koden? Noget galt der?
Avatar billede Slettet bruger
14. oktober 2003 - 16:14 #4
Det virker også fint her med IE6 SP1 på WinXP.
Du skal nok kalde din formular noget andet end "form". Det er generelt ikke særlig smart at give navne, som er identiske med html-elementer.
Avatar billede eerikk Nybegynder
14. oktober 2003 - 16:20 #5
OK - har ændret det til gbform - ellers noget?? Some one? Any one!? Enhver der har noget at sige må gerne lave det til et svar...
Avatar billede Slettet bruger
14. oktober 2003 - 16:32 #6
I Opera 7.11 på WinXP sker der ganske rigtigt ikke noget, når man klikker på linket (udover adresselinjen tilføjes et #).
I Netscape 7.1 fungerer det upåklageligt.
Avatar billede Slettet bruger
14. oktober 2003 - 16:33 #7
Mht. Opera må du næsten prøve at debugge. Download browseren og prøv at smide nogle forskellige alertbokse ind i koden, så du kan finde ud af, hvornår det går galt.
Avatar billede eerikk Nybegynder
14. oktober 2003 - 16:54 #8
Jamen - jeg vil ikke installere en browser jeg ikke kommer til at bruge...
Avatar billede Slettet bruger
14. oktober 2003 - 16:56 #9
Du kommer jo til at bruge den, hvis du designer hjemmesider på et seriøst plan. Man kan ikke komme uden om Opera, hvis man snakker crossbrowser-kompatibilitet. I øvrigt fylder den ikke særlig meget.
Avatar billede eerikk Nybegynder
14. oktober 2003 - 17:01 #10
Jeg tror jeg har fundet problemet - den side der modtager formparametre sender tilbage til siden if(navn.equals("") || indhold.equals(""))... Mon ikke opera sætter tomme felter til noget andet end ie? Jeg prøver at ændre koden, men jeg kan ikke komme på min ftp!
Avatar billede eerikk Nybegynder
14. oktober 2003 - 17:02 #11
phoenixy>> hvad med nu - stadig problemer i OPera?
Avatar billede Slettet bruger
14. oktober 2003 - 17:04 #12
Jep, stadig samme problem.
Avatar billede eerikk Nybegynder
14. oktober 2003 - 17:04 #13
DAMN! hm... pokkers også...
Avatar billede eerikk Nybegynder
14. oktober 2003 - 17:06 #14
Nogen der kan se problemet?

--KODE:--

<%@ page language="java"%>
<%@ page errorPage="error_page.jsp" %>
<%@ page isThreadSafe = "false" %>

  <!-- include topstykke.jsp -->
  <jsp:include page="topstykke.jsp" flush="true"/>


<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="720" height="362">
  <tr>
    <td width="17" height="362" rowspan="3">&nbsp;</td>
    <td width="346" height="83">
    <font face="MS Sans Serif" size="2">
    <img border="0" src="images/gbicon.gif" width="28" height="26"></font><b><font size="1" face="MS Sans Serif">Gæstebog med billeder:</font><font face="MS Sans Serif" size="2">
    </font></b>
    <font size="1" face="MS Sans Serif"> Du har mulighed for at gøre dit indlæg mere personligt ved at vælge et tilhørende
    billede. Du skal blot sørge&nbsp; for at det er af typen -.JPG og&nbsp;
    ikke fylder mere end 900 Kb.</font></td>
    <td width="13" height="362" rowspan="3">&nbsp;</td>
    <td width="131" height="362" rowspan="3">
   
<!--/////////////////////////////////////////////////////////////////////////////////////////////////////////////-->
<form METHOD="POST" ACTION="indsaet_gaestebogindlaeg_handler.jsp" NAME="gbform" ENCTYPE="multipart/form-data">
<style type="text/css">
  textarea {
  scrollbar-3dlight-color: #EFF3FF;
  scrollbar-darkshadow-color: #AFC2E4;
  scrollbar-track-color: #DAE0F1;
  scrollbar-face-color: #AFC2E4;
  scrollbar-arrow-color:  #FFFFFF;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #DAE0F1;
 
  }
</style>
<p>&nbsp;</p>
<p>&nbsp;</p>
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="302" height="250" bgcolor="#F0F4FF">
  <tr>
    <td width="493" height="19" colspan="3">&nbsp;</td>
  </tr>
 
  <!-- navn -->
  <tr>
    <td width="154" height="25" align="right" valign="top"><b>*</b><font face="MS Sans Serif" size="2">navn</font>:</td>
    <td width="15" height="163" rowspan="5"><br>&nbsp;</td>
    <td width="406" height="25" align="left" valign="top">
    <input TYPE="TEXT" style="background:DAE0F1;border:1px solid black;font:bold 10px verdana;" name="navn" value="" size="26"></td>
  </tr>
 
  <!-- indhold -->
  <tr>
    <td width="154" height="60" align="right" valign="top"><b>*</b><font size="2" face="MS Sans Serif">kommentar:</font></td>
    <td width="406" height="60" align="left" valign="top">
    <TEXTAREA name="indhold" rows="4" cols = "25" style="background:DAE0F1;border:1px solid black;font:bold 10px verdana;"></TEXTAREA></td>
  </tr>
 
  <!-- filnavn -->
  <tr>
    <td width="154" height="28" align="right" valign="top">
    <font size="2" face="MS Sans Serif">billede:</font></td>
    <td width="406" height="28" align="left" valign="top">
    <input TYPE="file" style="background:DAE0F1;border:1px solid black;font:bold 10px verdana;" name="filnavn" size="15"></td>
  </tr>
 
  <!-- email_adresse -->
  <tr>
    <td width="154" height="28" align="right" valign="top">
    <font size="2" face="MS Sans Serif">e-mail:</font></td>
    <td width="406" height="28" align="left" valign="top">
    <input TYPE="TEXT" style="background:DAE0F1;border:1px solid black;font:bold 10px verdana;" name="email_adresse" value="" size="26"></td>
  </tr>
 
  <!-- hjemmeside -->
  <tr>
    <td width="154" height="25" align="right" valign="top">
    <font face="MS Sans Serif" size="2">hjemmeside:</font></td>
    <td width="406" height="25" align="left" valign="top">
    <input TYPE="TEXT" style="background:DAE0F1;border:1px solid black;font:bold 10px verdana;" name="hjemmeside" value="http://" size="26"></td>
  </tr>
 
  <!-- SUBMIT -->
  <tr>
    <td width="493" height="30" colspan="3" valign="bottom" align="justify">
    <font face="MS Sans Serif" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <a href="#" OnClick="if(document.gbform.navn.value=='' || document.gbform.indhold.value=='')
    { alert('Der skal minimum indtastes et navn og en kommentar...'); return false; } else {document.gbform.submit(); return true;}">
    Skriv i Gæstebogen</a>
    </font><BR></td>
  </tr>
 
 
  <tr>
    <td width="493" height="38" colspan="3"><b>
    <font size="2" face="Times New Roman"><br>&nbsp;<font color="#3366CC">
    </font><font color="#89A4E2">*</font></font><font face="MS Sans Serif" size="2" color="#99B1E6">
    </font></b><font face="MS Sans Serif" size="1" color="#99B1E6">navn og kommentar skal
    udfyldes :)</font></td>
  </tr>
</table>
</center>
</form>
<!--/////////////////////////////////////////////////////////////////////////////////////////////////////////////-->

    </td>
  </tr>
  <tr>
    <td width="346" height="252" background="images/gb-back.jpg" align="left" valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td width="346" height="27">&nbsp;</td>
  </tr>
</table>


 
  <!-- include bundstykke.jsp -->
  <jsp:include page="bundstykke.jsp" flush="true"/>
Avatar billede Slettet bruger
14. oktober 2003 - 17:07 #15
Prøv at teste sådan her:

<a href="#" OnClick="if(document.gbform.navn.value=='' || document.gbform.indhold.value=='')
    { alert('Der skal minimum indtastes et navn og en kommentar...'); return false; } else {alert('virker'); return true;}">
    Skriv i Gæstebogen</a>

Nu burde Opera vise en advarselsboks, når de to første felter er blevet udfyldt. Hvis den ikke gør, må vi så prøve noget andet.
Avatar billede eerikk Nybegynder
14. oktober 2003 - 17:10 #16
OK - jeg må vel hente opera og prøve... Men jeg mener bestemt det var i ie, evt. en gammel version, at browseren gjorde det samme som du beskriver for opera... Nogen problemer med ældre browsere?
Avatar billede eerikk Nybegynder
14. oktober 2003 - 17:11 #17
phoenixv>> Hvis du bestemmer dig for ikke at følge med i spørgsmålet her længere, så læg lige et tomt svar før du går :o)
Avatar billede Slettet bruger
14. oktober 2003 - 17:12 #18
Jeg vil skam gerne følge med, men har ikke mulighed for at hjælpe de næste par dage.
Og jeg skal ikke have point, hvis jeg ikke finder løsningen. Ellers tak. :)
Avatar billede olebole Juniormester
15. oktober 2003 - 00:40 #19
<ole>

Du skal blot returnere 'false' i din submit - ellers laver Opera ged i den og afvikler href'en:
  else {document.gbform.submit(); return false;}

/mvh
</bole>
Avatar billede eerikk Nybegynder
15. oktober 2003 - 08:20 #20
Jeg har ændret Submit-koden til nedenstående kode efter olebole's råd - kan nogen se om det funker i Opera og ældre browsers nu?

-KODE:-

  <!-- SUBMIT -->
  <tr>
    <td width="493" height="30" colspan="3" valign="bottom" align="justify">
    <font face="MS Sans Serif" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <a href="#" OnClick="if(document.gbform.navn.value=='' || document.gbform.indhold.value=='')
    { alert('Der skal minimum indtastes et navn og en kommentar...'); return false; } else {document.gbform.submit(); return false;}">
    Skriv i Gæstebogen</a>
    </font><BR></td>
  </tr>
Avatar billede eerikk Nybegynder
15. oktober 2003 - 08:21 #21
altså ved at se på http://www.erk.dk/indsaet_gaestebogindlaeg.jsp selvfølgelig...
Avatar billede eerikk Nybegynder
15. oktober 2003 - 09:14 #22
Kan nogen se om submissions fra http://www.erk.dk/indsaet_gaestebogindlaeg.jsp virker i Opera eller ældre browsere?
Avatar billede olebole Juniormester
15. oktober 2003 - 12:46 #23
Ja, det kan olebole ... det indlæg, jeg har skrevet, er gjort i Opera  :)
Avatar billede olebole Juniormester
15. oktober 2003 - 12:47 #24
... i en kopi af siden, naturligvis  ;o)
Avatar billede eerikk Nybegynder
15. oktober 2003 - 15:36 #25
En kopi af siden? hvad mener du? og var det Opera du kunne se den i?
Avatar billede eerikk Nybegynder
15. oktober 2003 - 15:38 #26
Åh - det står i dit indlæg at det var fra Opera - meget fint tak for det - her er point
Avatar billede olebole Juniormester
15. oktober 2003 - 15:53 #27
... bukker og takker  :)
Avatar billede olebole Juniormester
15. oktober 2003 - 15:56 #28
Med det med kopien mente jeg, at jeg i går aftes (ca. 00:30) lavede en kopi af din side (http://www.erk.dk/indsaet_gaestebogindlaeg.jsp) og skrev et indlæg fra Opera. Derudover lavede jeg et indlæg fra Opera fra din rettede side.
Så skulle den vist være på plads  ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester