Avatar billede rasmine Nybegynder
17. november 2001 - 09:33 Der er 42 kommentarer og
1 løsning

scriptfejl - hvad Søren er der galt?

Hej

For noget siden, fik jeg her i eksperten.dk hjælp til at lave et specielt rullepanel, hvor jeg kunne bestemme selv, om de link jeg havde i menuen skulle åbne i frame eller som nyt vindue. Jeghar netop lavet en engelsk afdeling af min side som er lagt ud på www.dog-info.subnet.dk og jeg får scriptfejl på alle links der skal åbne i frame. F.eks når jeg klikker på CHILDREN AND THEIR DOGS

Fejlen er flg:

Linie 5
Tegn 17
Tilladelse nægtet.

Siden vises som den skal, men advarslen sidder nede i venstre hjørne og irriterer. Sommetider kan jeg fjerne meddelelsen ved at klikke OPDATÉR.

Kan nogen hjælpe med at finde fejlen.

Venlig hilsen Rasmine
Avatar billede sukos Juniormester
17. november 2001 - 09:51 #1
Måske target=\"main\" skal ændres target=\'main\' ?
Avatar billede sukos Juniormester
17. november 2001 - 09:51 #2
Hov, du skal da vist lige sætte point lidt ned!!!
Avatar billede prof2 Nybegynder
17. november 2001 - 09:54 #3
Jeg kunne forestille mig at det var fordi du henter HTML filen fra en anden webadresse. Prøv at lig HTML filerne på samme webhotel...
Avatar billede prof2 Nybegynder
17. november 2001 - 09:56 #4
sukos> Hvorfor skal han sætte points ned????? Hvis han mener at et svar er 1000 points værd. Er et svar 1000 points værd. Og han må give 1000 points for at svar... Andre skal da ikke bestemme hvad folk vil give for et svar. Så er eksperten da ved at være langt nede. Jeg kan gå med til at man ikke vil svare hvis han kun giver 5 points... Men det andet er for dumt!
Avatar billede rasmine Nybegynder
17. november 2001 - 10:04 #5
Hej
Det var hurtigt.
Jeg giver 1000 points fordi det ER et svært spørgsmål.
Når jeg kigger på fejlmeddelelsen, er det som prof2 ganske rigtigt skriver - det er et udgående link, men måske ligger fejlene på selve de sider jeg kalder ind? Jeg vil da lige prøve at ændre tegnene ved main.
Det der med at lægge siderne ud på samme server er vel egentlig gjort, idet selve problemsiden samt siderne der giver fejlmelding, ligger på forskellige sider oprettet hos SUBNET.
Avatar billede cdc Novice
17. november 2001 - 10:20 #6
bruger denne selv, og den fungerer udmerket

i head:
<script language=\"JavaScript\">
<!--

function gotoPage (form) {
       
        if (form.sidevalg.selectedIndex == 0) {
        parent.indhold.location=\"welcome.htm\";
        }
       
        if (form.sidevalg.selectedIndex == 1) {
        parent.indhold.location=\"brunch.htm\";
        }
       
        if (form.sidevalg.selectedIndex == 2) {
        parent.indhold.location=\"bread.htm\";
        }
       
        if (form.sidevalg.selectedIndex == 3) {
        parent.indhold.location=\"frokost.htm\";
        }
       
        if (form.sidevalg.selectedIndex == 4) {
        parent.indhold.location=\"arrang.htm\";
        }
       
        if (form.sidevalg.selectedIndex == 5) {
        parent.indhold.location=\"contact_01.htm\";
        }

        if (form.sidevalg.selectedIndex == 6) {
        parent.indhold.location=\"open.htm\";
        }
   
        if (form.sidevalg.selectedIndex == 7) {
        top.location=\"http://www.fgc.dk\";
        }
                                   
}
     
-->
</script>

I Body:
<select name=\"sidevalg\" onChange=\"gotoPage(this.form)\" size=\"1\" style=\"font-size: 8pt; font-family: Arial; font-weight: normal;\">
                      <option value>Velkommen...</option>
                      <option>Golfens Brunch</option>
                      <option value>Smørrebrød</option>
                      <option>Frokostbuffetter</option>
                      <option value>Arrangementer</option>
                      <option value>Kontakt Os</option>
                      <option value>Åbningstider</option>
                      <option>Golf Klubben</option>
                    </select>

i denne definerer du helt klart hvilket vindue du skal åbne, det har jeg lidt svært ved at finde ud af i dir skript, hvor stor <goto>

/cdc
Avatar billede dmcn Praktikant
17. november 2001 - 10:29 #7
Argh! \"Jeg giver 1000 points fordi det ER et svært spørgsmål.\"
Hvis det er et svært spørgsmål, så giver du 60 (!) point! Hvor svært er det at forstå!?
www.rush.dk/for_mange_point.php
Avatar billede cdc Novice
17. november 2001 - 10:34 #8
Du har en del script stående efter at dine sider er færdige så som på http://www.hunderier.subnet.dk/sjove.htm

</html>
</script></noscript><script language=\"javascript\" src=\"http://ad.subnet.dk/webmeasure.js\"></script>

I børn og hunde

</html>
<script language=\"JavaScript\"> <!--

// No rightclick script v.2.5

// (c) 1999 Webmaster Jytte Lind

// rozett-royal@get2net.dk <mailto:rozett-royal@get2net.dk>

// Don\'t delete this header!

var message=\" Du har ikke tilladelse til at kopiere !\\n\\n Copyright © HUNDEGUIDEN.\\n\\n Må ikke kopieres uden tilladelse \\n\\n E-mail:  rozett-royal@get2net.dk.\"; // Message for the alert box

// Don\'t edit below!

function click(e) {

if (document.all) {

if (event.button == 2) {

alert(message);

return false;

}

}

if (document.layers) {

if (e.which == 3) {

alert(message);

return false;

}

}

}

if (document.layers) {

document.captureEvents(Event.MOUSEDOWN);

}

document.onmousedown=click;

// --> </script>

</script></noscript><script language=\"javascript\" src=\"http://ad.subnet.dk/webmeasure.js\"></script>

Det tror jeg konflikter, og da det kun er de to sider der har det, tror jeg det er problemet.

/cdc
Avatar billede dmcn Praktikant
17. november 2001 - 10:44 #9
prof2 : Du kan tjene 1000 point på et heldigt spørgsmål, mens jeg skal hjælpe folk i en uge for at have tjent det samme. Altså vil du pludselig ligge mindst 1000 pladser over mig i den samlede stilling. Point skal afspejle ens evner, men fordi du har 1000 point mere end mig, så fremstår du bedre - selvom jeg måske har hjulpet 30 mennesker mere end dig med deres problemer.
Kan du se problemet med 1000-points spørgsmål?
Avatar billede rasmine Nybegynder
17. november 2001 - 10:47 #10
Hej
Gamle levninger med No rightclick .......jeg troede ellers jeg havde fjernet dem overalt, men desværre - det hjalp ikke noget. Jeg prøver lige at lave en af dine menuer.
Tak skal du have.
Avatar billede cdc Novice
17. november 2001 - 10:51 #11
Glem nu de 1000 points og hjælp manden. Hvis i vil diskutteredet vider, kan i så ikke oprætte et spæørgsmål under fri debat...

/cdc
Avatar billede dmcn Praktikant
17. november 2001 - 10:53 #12
1: Tror \"rasmine\" er en kvinde. ;)

2: Kunne sådan set også bare smide en anmeldelse afsted, da det sådan set er en overtrædelse af reglerne.
Avatar billede rasmine Nybegynder
17. november 2001 - 10:55 #13
Hej nOrmality

I stedet for at sidde der og spilde krudt på antal af points, hvorfor prøver du så ikke om du kan score dem - jeg har jo ikke accepteret et svar endnu - at finde fejlen vil være nemmere for mig end at lave en ny menu og mig bekendt, kan de mange points deles over flere personer. Hvis der var noget umoralsk over antallet af points, så ret henvendelse til experten - det er dem der giver mulighed for at sætte ekstra points på

Venlig hilsen Rasmine
Avatar billede cdc Novice
17. november 2001 - 11:00 #14
1:/ OK....  :o) det gør jo ikke bedre, så vær en gentleman

2.: det kunne du, men hvem ville godtage at få 1000 points, ikke jeg, men hvis vi er flere til at hjælpe så kommer der vel nogle points til alle.

Rasmin: Jo det er nemmere at finde fejlen nogle gange, men jeg synes bare at dit script er meget indviklet, da det kan gøres meget nemmere.

/cdc
Avatar billede cdc Novice
17. november 2001 - 11:01 #15
sorrr rasmin: jeg skrive bedre mener værre

/cdc
Avatar billede cdc Novice
17. november 2001 - 11:05 #16
Hvad er dette for et script du har i bunden efter </html> ????

</script></noscript><script language=\"javascript\" src=\"http://ad.subnet.dk/webmeasure.js\"></script>

/cdc
Avatar billede otis Nybegynder
17. november 2001 - 11:08 #17
Avatar billede dmcn Praktikant
17. november 2001 - 11:11 #18
Pludselig husker jeg hvorfor jeg havde besluttet mig for at droppe eksperten.dk.
Avatar billede otis Nybegynder
17. november 2001 - 11:12 #19
ja, det er bla. også en grund til jeg ikke har været her meget den sidste måneds tid :)
Avatar billede cdc Novice
17. november 2001 - 11:16 #20
nOrmality og Otis>> Hvis i ikke kan hjælpe, så find et andet forum, prøv at hjælpe i stedet.

/cdc
Avatar billede lauer Nybegynder
17. november 2001 - 11:17 #21
hva... han skal da næsten anmeldes som misbrug?!?
Avatar billede dmcn Praktikant
17. november 2001 - 11:19 #22
\"De point som man tildeles eller har optjent, skal anvendes med omtanke, således at alle fremover kan have tiltro til dette system.\"
Sådan siger reglerne.
\"Eksperten.dk skal bruges til lovlige formål. Det vil sige, at det ikke vil blive tolereret, hvis der er brugere, der søger efter warez (pirat-software), mp3 filer, serienumre eller anden form for informationer, der kan bruges til ulovlige formål.\"
Sådan siger reglerne også.
Ville du også hjælpe en, der spørger efter warez?
Avatar billede Slettet bruger
17. november 2001 - 11:23 #23
Du har et så mange fejl på dine sider. Fx afslutter du et <script>-tag, der aldrig har været startet på http://www.hunderier.subnet.dk/barnhund.htm allernederst på siden.
Desuden skal din surfto()-funktion se sådan her ud:

<script language=\"JavaScript\">
<!-- Hide the script from old browsers --

function surfto(frm)
{     
myindex = frm.select1.selectedIndex;
if (frm.select1.options[myindex].value != \"0\") {
parent.main.location.href = frm.select1.options[myindex].value;
}
}//-->

</script>

... på http://www.dog-info.subnet.dk/1.htm

P.S. Hvis du giver mere end 100 point for dette spm, så anmelder jeg dig, og det mener jeg! Det er dårlig moral og etik at ødelægge Ekspertens velovervejede point-system på den måde!
Avatar billede otis Nybegynder
17. november 2001 - 11:24 #24
/cdc, vi kan godt hjælpe, men for færre points :)
Avatar billede cdc Novice
17. november 2001 - 11:24 #25
nOrmality........>>>

NEJ, og jeg modtager heller ikke 1000 points, men jeg vil gærne hjælpe, og det bliver jo ikke meget hjælp jeg kan yde når i nu bruger så meget tid på dette.

Prøv heller at fortælle hvad man så skal gøre....
Skal spørgsmålet slettes, og lave et nyt, skal man spørge experten.dk om man for lov osv.

machoman>> hvem skal anmeldes...?????

/cdc

Avatar billede cdc Novice
17. november 2001 - 11:26 #26
ja så hjælp otis, jeg så først at det var skrevet 1000 points når i skrev det, og nu har phoenixv kommet ind i billedet med endnu en rettelse, så vi er da nogle der vil hjælpe...

/cdc
Avatar billede dmcn Praktikant
17. november 2001 - 11:27 #27
/cdc : Nej, men rasmine skal blot tydeliggøre, at hun max. giver 100 point, som phoenixv synes er rimeligt. Gør hun det, så haster jeg videre til andre spørgsmål. ;)
Avatar billede lauer Nybegynder
17. november 2001 - 11:29 #28
dig... ej seriøst, hvem tror du?
Hvis kan giver mere end 100 point for det spørgsmål så anmelder jeg ham også :)

rasmine -> du kan rede det endnu, når du skal godkende svarede vælger du advanceret,
og så skriver du bare af den der ny svarede korrekt får 100 point, og 0 til alle de andre.
Avatar billede Slettet bruger
17. november 2001 - 11:34 #29
På alle dine undtagen den første skal du ændre scriptet til dette:

<script language=\"javascript\">
<!--
function surfto(frm) {

myindex = frm.select1.selectedIndex;
vaerdi = frm.select1.options[myindex].value;
fundet = vaerdi.indexOf(\"http://\");

if (myindex != 0 && fundet > -1) {
window.open(vaerdi,\'wholePage\');
}
else if (myindex != 0) {
top.frames[\"main\"].location.href = vaerdi;
}
}
//-->

</script>

Og på den første skal det se sådan ud:

<script language=\"JavaScript\">
<!-- Hide the script from old browsers --

function surfto(frm)
{     
myindex = frm.select1.selectedIndex;
if (myindex != 0) {
parent.main.location.href = frm.select1.options[myindex].value;
}
}//-->

</script>

(en lille rettelse fra før!)
Avatar billede cdc Novice
17. november 2001 - 11:36 #30
machoman>> forstår dig ikke, jeg prøver at hjælpe, har skrevet at jeg ikke vil modtage 1000 points hvis jeg kunne hjælpe.

Hvad har jeg gjort forkært andet en at hjælpe. Så hvis du er en riktig machoman så anmeld mig bare, så kan vi se hvad eksperten.dk vil sige....

/cdc
Avatar billede Slettet bruger
17. november 2001 - 11:36 #31
Og for lige at få lidt konsekvens ind i billedet skal du ændre denne linje i 1.htm\'s script:
parent.main.location.href = frm.select1.options[myindex].value;
... til:
top.frames[\"main\"].location.href = frm.select1.options[myindex].value;

Desuden er \"top\" et ulovligt navn at kalde en frame!


OG NU FÅR DU DINE POINT TILBAGE!
Avatar billede dmcn Praktikant
17. november 2001 - 11:40 #32
/cdc : machomann mener at rasmine burde anmeldes - du har ikke gjort noget galt. :)
Avatar billede cdc Novice
17. november 2001 - 11:43 #33
nOrmality>>så må han jo rette svaret til den riktige person. Jeg er skide lige glad med disse points, om jeg så fik 1 eller 10.000. Man kan ikke købe kaffe for dem, og jeg lever af at lave websider og multimedia, så dette forum er kun til for at jeg kan få hjælp hvis jeg strander i et problem, eller hjælpe andre......

/cdc
Avatar billede cdc Novice
17. november 2001 - 11:44 #34
phoenixv>> hvorfor er det \"ulovlig\" at kalde en frame \"top\" ?

/cdc
Avatar billede dmcn Praktikant
17. november 2001 - 11:45 #35
/cdc : Selvom point ikke betyder noget for dig, så skal man stadig respektere at nogen bruger dem til andet end at stille spørgsmål for. Se eks.: http://www.eksperten.dk/enyt.phtml?id=14 :)
Avatar billede dmcn Praktikant
17. november 2001 - 11:47 #36
/cdc : Fordi top bruges i forbindelse med JS, og kan give sære konflikter, når du bruger eks. top.location.href.
Avatar billede Slettet bruger
17. november 2001 - 11:51 #37
Det er imod HTML-standarderne at kalde en frame for \"top\", da det øverste frameset på en side allerede har det navn. Og som n0rmality siger, så giver det konflikter i fx JavaScript-programmering, og ældre browsere vil højst sandsynligt også få mindreværdskomplekser af det!

Rasmine>> Tag lige dine points tilbage her http://www.eksperten.dk/spm/134990 !
Avatar billede dr.truti Nybegynder
17. november 2001 - 11:56 #38
Avatar billede cdc Novice
17. november 2001 - 11:59 #39
Phoenixv>> har aldrig haft det problem, spm du kan se i mit script her på siden så bruger jeg det uden problemer...

if (form.sidevalg.selectedIndex == 7) {
        top.location=\"http://www.fgc.dk\";
        }

nOrmality>> jeg følger også reglerne, og har gjort det den lille tid jeg har været her inde, men man kan jo fotælle tingene i stedet for at blæse sig op og true med bål og brand.....

Vi er jo alle sammen i samme båd, og det er jo for at hjælpe eller få hjælp, så tonen skal bare være i orden...

/cdc

/cdc
Avatar billede kedde65 Praktikant
17. november 2001 - 11:59 #40
Hold kæft hvor er det dog at gå i små sko, når man gider at skrive stolpe op og stolpe ned om, point.
Kan det da ikke være så hamrende ligemeget.

Og nej jeg gider ikke diskutere det derligere, det var bare min uforbeholdne mening.

Kedde
Avatar billede dmcn Praktikant
17. november 2001 - 12:01 #41
kedde65 : Hvad jeg skrev var også blot min uforbeholdne mening - forskellen på dig og mig er at jeg gider diskutere det yderligere. ;)
Avatar billede Slettet bruger
17. november 2001 - 12:05 #42
/cdc>> Bruger du dit script til at overskrive dit frameset eller til at åbne fgc.dk i framen \"top\"? Men i hvert fald er det altså imod HTML-standarderne (prøver lige at finde et link), og det KAN give problemer i visse browsere på visse systemer!
Avatar billede cdc Novice
17. november 2001 - 12:12 #43
top betyder i dette tilfelde åbne ny side, oversktive framesettet. det samme som _top i html. Det er ikke framen der hedder top. Men jeg har da sider hvor den øverste frame hedder top........Bare ikke på denne, så kan jeg godt se at det var kommet en konflikt på siden...

Tak for hintet....phoenixv

/cdc
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