Avatar billede dannydk Nybegynder
11. marts 2004 - 19:56 Der er 15 kommentarer og
2 løsninger

Hjælp, håber der er nogen

Halløj..

Jeg har nogen problemer med noget Java halløj, hvis der er nogen på msn som har lyst til og hjælpe så er jeg på dannlarsen@msn.com
Avatar billede keysersoze Ekspert
11. marts 2004 - 19:59 #1
Der må ikke tildeles point på E uden spørgsmålet har været tilgængelig for alle - kan du ikke bare stille dit spm. her?
Avatar billede dannydk Nybegynder
11. marts 2004 - 20:01 #2
Undskyld.. Vidste jeg ikke...
Mit problem er bare at jeg har 3 Javascripts men den ene slår fra når de 2 andre virker...Det er jo ikke nemt og sætte det hele ind her så man kan se hvad der er galt.
Avatar billede =maddog= Nybegynder
11. marts 2004 - 20:17 #3
Kig efter har du
<body onload="etellerandet;">
window.onload=noget;
eller
onload=noget;
flere steder på din side. I øvrigt
1) Brug beskrivende overskrift så som "Script deaktiverer andre scripts"
2) Tildel ikke for mange point. Det skaber inflation
3) Som nævnt skal al komunikation foregå på Eksperten.
Avatar billede =maddog= Nybegynder
11. marts 2004 - 20:20 #4
Måske er det ikke klart som jeg har formuleret det; du må have én og kun én onload event på din side. Tryk CTRL+F og søg efter onload. Det skal helst kun stå ét sted. Hvis du har flere (typisk som onload i <script> blokken og som onload="" i <body> tagget samtidigt) vil det ene overskrive det andet som derfor ikke bliver udført.
Avatar billede dannydk Nybegynder
11. marts 2004 - 20:21 #5
Hej =maddog=
Det skal jeg nok huske.

Alt det du har skrevet der har jeg på siden, jeg kan bare ikke finde ud af hvor det er de konflikter..Og da de scripts er mega lange er det uoverskueligt for mig og se hvor det er galt.
Jeg er helt på herrens mark
Avatar billede dannydk Nybegynder
11. marts 2004 - 20:22 #6
Oki :-) Det kigger jeg lige efter....
Avatar billede dannydk Nybegynder
11. marts 2004 - 20:25 #7
window.onload=populatescroller
window.onload=WorldClock
Der er de 2 der i det hele... Hvordan får jeg dem til og ikke konflikte?
Avatar billede =maddog= Nybegynder
11. marts 2004 - 20:29 #8
Lad os sige at du vil køre funktionerne smartmenu(), countdown() og rolltext("Min lækre side.") når siden starter. Så kan du skrive
<body onload="smartmenu(); countdown(); rolltext('Min lækre side.');">
Det bliver typisk langt og uoverskueligt, så mange vælger at lave det i <script> blokken i stedet
<script>
onload = function() {
    smartmenu();
    countdown();
    rolltext("Min lækre side.");
}
// resten af dine scripts
</script>

Problemet i dit tilfælde er at du har "sakset" flere scripts, hvor nogle anveder den ene og andre den anden metode. Du skal enten samle det hele i <body> eller i <script> for at få det til at virke.
Avatar billede =maddog= Nybegynder
11. marts 2004 - 20:30 #9
Okey, jeg er for sløv. Du sletter de to linjer og erstatter dem med
window.onload = function() {
    populatescroller();
    WorldClock();
}
Avatar billede dannydk Nybegynder
11. marts 2004 - 20:37 #10
Kanon takker :-)))
Hvordan gir jeg dig de 200 point =maddog=??
Avatar billede =maddog= Nybegynder
11. marts 2004 - 20:41 #11
Ved at jeg svarer :D. Hvis du også selv ligger et svar og tager de 140 tilbage er det fint med mig. 200 er alt for meget.
Avatar billede dannydk Nybegynder
11. marts 2004 - 20:44 #12
Aner ikke hvad jeg har gang i :P
Avatar billede =maddog= Nybegynder
11. marts 2004 - 21:01 #13
Det går nok.
I reglen er der altid en der har haft det samme problem der kan hjælpe.
Avatar billede dannydk Nybegynder
11. marts 2004 - 21:04 #14
Jeg er total nybegynder i det her.. Nu skal jeg finde ud af om jeg kan lave nogen rammer eller noget lignende i java... Det kommer til og tage 100år lol
Avatar billede =maddog= Nybegynder
11. marts 2004 - 21:10 #15
Heh. Alting starter et sted. I øvrigt er det javascript og ikke java. Der er visse forskelle (og nogle ligheder også selvfølgelig).
Hvad menes der med rammer? Hvis det er i stil med
<div style="border:1px solid black;"> Sort ramme </div>
bør du nok kaste blikket på noget CSS også.
Avatar billede dannydk Nybegynder
11. marts 2004 - 21:19 #16
Jeg ved ikke rigtig hvad det skal være for nogen rammer, jeg er som sagt lige begyndt.. CSS? Kan det bruges sammen med Javascripts osse? Måske dumme spørgsmål men jeg ved intet :-)
Avatar billede =maddog= Nybegynder
11. marts 2004 - 22:57 #17
Du er en modig mand må jeg sige.
Det her går nok lidt over hovedet på dig, men det er rart at have i bevistheden. En hjemmeside kan man groft sagt dele op i tre dele: Data, layout og funktionalitet. Data kodes i HTML ved at man sætter tekst (rådata) ind i et tag, der beskriver hvorledes denne data skal opfattes. <h1>Min side</h1> er altså en tekst ("Min side") der skal opfattes som en overskrift af øverste vigtighed. Det er vigtigt at understrege at dette ikke nødvendigvis fortæller hvordan dette skal VISES. Som standard vil browsere vise det som stor centreret tekst men dette er ikke et krav!
For at fortælle browseren hvordan denne data skal vises anvender vi et sprog kaldet CSS (Cascading StyleSheets). Disse anbringes enten direkte i forbindelse med tagget eller (helst) i et seperat skema, enten som ekstern fil eller i <head>.
<style type="text/css">
h1 {
    font-size: 25px;
    font-family: Verdana;
    border: 2px solid blue;
    color: blue;
}
</style>
fortæller browseren at den skal vise alle <h1> overskrifter som angivet. Indtil videre er det bare sort snak - det ved jeg godt - men når du har fået kigget lidt på det vil du bedre forstå syntax'en.
Funktionalitet kodes i javascript, med enkelte undtagelser. Links indeholder særlige omstændigheder, der gør at man kan kode dem direkte i HTML/CSS. Funktionalitet kan indebære layout ændringer og derfor kan man naturligvis også lave CSS i javascript.
<a href="#" onclick="this.style.border='10px outset silver';">Tryk for kant</a>

Håber ikke dette her er helt sort. I starten har man en tendens til at blande det hele sammen og det er sådan set også fint nok, men i det lange løb bliver tingene langt langt lettere at opdatere og vedligeholde hvis man holder disse tre ting samlet og adskilt.
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