Avatar billede babyworm Nybegynder
10. oktober 2004 - 23:08 Der er 16 kommentarer og
1 løsning

HTML virker ikke..

Hejsa..

Jeg har lavet følgende fil: add.asp

Men når jeg viser filen i en browser, kommer der ikke noget frem.. Når man tager kilden af siden, kan man sagtens se koden... forstår det ikke..

<html>
<head>
  <title>Kundedatabase - Tilføj kunde/title>
  <link rel="stylesheet" type="text/css" href="/_include/css/kunde.css"></link>
</head>

<body style="background-image: url("/_gfx/bg.jpg");">
  <table border="0" cellpadding="0" cellspacing="0" align="center" style="border:1px solid #325762;background-color:#FFFFFF;">
  <tr>
    <td class="top">Tilføj kunde</td>
  </tr>
  <tr>
    <td style="padding:10px;">
    <table border"0" cellpadding="0" cellspacing="0" align="center">
      <tr>
      <td class="format" style="width:100px;">Firmanavn:</td>
      <td><input type="text" name="company"></td>
      <td style="width:20px;">&nbsp;</td>
      <td class="format" style="width:100px;">Telefon:</td>
      <td><input type="text" name="phone"></td>
      </tr>
      <tr>
      <td class="format">Adresse:</td>
      <td><input type="text" name="adress"></td>
      <td style="width:5px;">&nbsp;</td>
      <td class="format">Fax:</td>
      <td><input type="text" name="fax"></td>
      </tr>
      <tr>
      <td class="format">Adresse 2:</td>
      <td><input type="text" name="adress2"></td>
      <td style="width:5px;">&nbsp;</td>
      <td class="format">Www: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>http://</i></td>
      <td><input type="text" name="www"></td>
      </tr>
      <tr>
      <td class="format">Postnr. & by:</td>
      <td><input type="text" name="zip"></td>
      <td style="width:5px;">&nbsp;</td>
      <td class="format">Email:</td>
      <td><input type="text" name="email"></td>
      </tr>
      <tr>
      <td colspan="2" style="height:10px;"></td>
      </tr>
      <tr>
      <td class="format">Kontaktperson:</td>
      <td><input type="text" name="contact"></td>
      <td style="width:5px;">&nbsp;</td>
      <td class="format">Direkte telefon:</td>
      <td><input type="text" name="contactphone"></td>
      </tr>
      <tr>
      <td class="format">Email:</td>
      <td><input type="text" name="contactemail"></td>
      <td style="width:5px;">&nbsp;</td>
      <td class="format">Mobil:</td>
      <td><input type="text" name="contactmobile"></td>
      </tr>
      <tr>
      <td class="format">Fødselsdag:</td>
      <td><input type="text" name="contactbirthday"></td>
      <td style="width:5px;">&nbsp;</td>
      <td class="format">Fax:</td>
      <td><input type="text" name="contactfax"></td>
      </tr>
      <tr>
      <td class="format">Bryllupsdag:</td>
      <td><input type="text" name="contactmarry"></td>
      <td style="width:5px;">&nbsp;</td>
      <td></td>
      <td><input type="submit" name="submit" value="Rediger"></td>
      </tr>
    </table>
    </td>
  </tr>
  </table>
</body>
</html>


Kan også ses her:
http://www.community-system.dk/functions/add.asp
Avatar billede babyworm Nybegynder
10. oktober 2004 - 23:10 #1
Har fundet fejlen.. hehe.. er efter titelen
Avatar billede roenving Novice
10. oktober 2004 - 23:11 #2
Allerførst har du en ret alvorlig fejl:

<body style="background-image: url(/_gfx/bg.jpg);">

-- du kan ikke bruge gåseøjne inde i gåseøjne, hvis du har brug for det, må du inde i en tekststreng bruge den anden strengafgrænser:

<body style="background-image: url('/_gfx/bg.jpg');">
Avatar billede nikolajdu Nybegynder
10. oktober 2004 - 23:13 #3
hedder det ikke bare dit første forslag?

style="background-image: url(_gfx/bg.jpg);"
Avatar billede babyworm Nybegynder
10. oktober 2004 - 23:13 #4
Ahh... det er jo måske derfor den ikke helt virker :)
Avatar billede babyworm Nybegynder
10. oktober 2004 - 23:15 #5
Det var ikke den der var årsag til at siden ikke blev vist.. det var:
  <title>Kundedatabase - Tilføj kunde/title>

Den skal være
  <title>Kundedatabase - Tilføj kunde</title>
Avatar billede roenving Novice
10. oktober 2004 - 23:17 #6
>>nikolaj, sjovt nok er w3c uenig med sig selv på det punkt !-)

-- jeg kan ikke huske om det er i css2- eller css-definitionen begge optræder, men de virker i hvert fald begge !o]
Avatar billede nikolajdu Nybegynder
10. oktober 2004 - 23:27 #7
Hvis jeg bruge med '' så virker det sgutte hos mig.
Avatar billede roenving Novice
10. oktober 2004 - 23:37 #8
Har lige prøvet med:

html,body{background:url("../billede.jpg");height:100%;margin:0px;}

-- og både med ' og "", begge virkede fuldstændig uproblematisk i begge (alle) browsere ...
Avatar billede babyworm Nybegynder
10. oktober 2004 - 23:40 #9
:)


roenving.. jeg vil lige høre om noget... Har du msn ? og hvis du har har du så lyst til at add mig ?

Har lige et spørgsmål til...
Hvis jeg har en
<input type="submit" name="submit" value="Tilføj ny branche" style="width:110px;">
som skal, når man trykker på den, linke til add.asp

og en <input type="submit" name="submit" value="Luk vindue" style="width:110px;">
Som skal lukke popupvinduet.. kan man det ?
Avatar billede roenving Novice
10. oktober 2004 - 23:46 #10
Sagtens, f.eks. sådan, hvor jeg nok for enkelthedens skyld vil undlade at bruge en input, men en button (som dog alligevel kræver den samme forsigtighedsforanstaltning, for at undgå at visse browsere submitter !-)

<form action="add.asp">

...

<input type="submit" name="submit" value="Tilføj ny branche" style="width:110px;">

<button name="luk" onclick="self.close();return false;" style="width:110px;">Luk vindue</button>
</form>
Avatar billede babyworm Nybegynder
10. oktober 2004 - 23:46 #11
fik lavet luk funktionen

    <input type="submit" name="submit" value="Luk vindue" style="width:110px;" onclick='java script: window.close();'>
Avatar billede babyworm Nybegynder
10. oktober 2004 - 23:48 #12
Hvorfor bruge button ?
Avatar billede roenving Novice
10. oktober 2004 - 23:48 #13
-- du må _ikke_ sætte java script: pseudo-fil-protokol-direktivet ind i en javascript-event !-)

For det første er det ret indlysende at javascript-events skal bruge javascript, og for det andet skal det bruges til de steder, hvor man ellers skriver en url ...
Avatar billede roenving Novice
10. oktober 2004 - 23:49 #14
For at undgå, at browseren (og serveren !-) bruger kræfter på at udføre en submit, som er redundant ...
Avatar billede babyworm Nybegynder
10. oktober 2004 - 23:50 #15
ahh... jeg har brugt den du har lavet.. :)

Men kan man ikke undgå en form, og bare lave
<input type="submit" name="submit" value="Tilføj ny branche" style="width:110px;" onclick="add.asp">
Avatar billede roenving Novice
10. oktober 2004 - 23:59 #16
Nej, du kan kun requeste en noget fra serveren ved enten at sende en form eller ændre location for siden ...

-- og en input type=submit er skabt til at udføre en submit af en form, så selvom man sagtens kunne få noget til at ske ved at bruge en submit-knap, er det en uhensigtsmæssig vane ...

-- den svarer nogenlunde til at bruge en lægtehammer til at sætte skruer i vådt træ, det virker ganske fortrinligt, men hvis man ikke er opmærksom på, at det altså kun virker fuldstændigt, når træet er gennemvådt (også indeni !-), vænner man sig måske til ikke at undlade at skade træet ...

-- selvom en button principielt også er et form-element vil jeg anbefale at bruge det til aktioner udenfor en form (de er jo også fuldstændig ens i renderingen !-)

Så hvis du ikke har data at overføre (og ikke nogen form !-) kan det være således:

<button name="add" onclick="location.href='add.asp'" style="width:110px;">Tilføj ny branche</button>

<button name="luk" onclick="self.close();" style="width:110px;">Luk vindue</button>
Avatar billede babyworm Nybegynder
11. oktober 2004 - 00:02 #17
:)

Bruger button så.. for der er ingen data at flytte rundt med.. :)

Tuuuusinde tak :)
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