Avatar billede gurly Praktikant
08. september 2006 - 13:42 Der er 10 kommentarer og
1 løsning

hjælp til at fjerne syntaks fejl på hjemmeside

Jeg bruger følgende kode

<script type="text/javascript" src="ufo.js">
</script>

<div id="flashbanner">
this text will be replaced by the SWF.
</div>

<script type="text/javascript">
var FO = {
movie:"mp3player.swf",
width:"870",height:"470",majorversion:"7",build:"0",
flashvars:"config=config.xml&file=playlist.xml&mywidth=870&myheight=470"
};
UFO.create(FO, "flashbanner");
</script>

det resultere i at det sådan set virker
lokalt virker dokumentet uden problemer
men åbner jeg dokumentet i frontpage, så skriver den om en
syntaks fejl i linie 52 tegn 3  ????????????????

jeg har fundet koden på denne side
http://www.jeroenwijering.com/?item=Embedding_Flash

og jeg har playerversion 23d fra denne side
http://www.jeroenwijering.com/?thread=V2_Problem_with_IE_Refresh
Avatar billede gurly Praktikant
08. september 2006 - 13:46 #1
altså åbner jeg dokumentet på min pc virker det fint, jeg har så en server installeret, og går man på den og higger på siden så opstår den syntaksfejl.
ligedan hvis jeg åbner dokumentet i frontpage
Avatar billede kalckar Nybegynder
08. september 2006 - 14:52 #2
Hvis du undrer dig over at fejlen ligger i linie 52 og at der ikke er så mange linier på ovenstående side, så er årsagen at linier også tælles i inkluderede sider, dvs. at script-fejlen opstår i ufo.js.

Har du mulighed for at angive adressen hvor ovenstående kode og ufo.js ligger?
Avatar billede gurly Praktikant
08. september 2006 - 15:10 #3
Jeg ved ikke om jeg forstår hvad du spørger om, hvis det er min hjemmeside du tænker på så tåler den ikke4 rigtigt dagens lys, det er kun sådan ret lokalt den bliver brugt
vil det sige at det er selve filen ufo.js der er en fejl i ?
Avatar billede kalckar Nybegynder
08. september 2006 - 15:22 #4
Om det faktisk er en script-fejl er ikke sikkert, men fejlen opstår helt sikkert på denne side. Når jeg skriver at det ikke nødvendigvis er en script-fejl, er det fordi at siden sikkert skal bruge nogle parametre / værdier som hentes fra ovenstående side el. et andet sted, og som den enten ikke får fordi de ikke er til rådighed el. fordi parametre / værdier ikke er korrekte.

Jeg vil lige prøve at hente ufo.js fra det link du vedhæfter og prøve selv.
Avatar billede gurly Praktikant
08. september 2006 - 15:23 #5
Avatar billede gurly Praktikant
08. september 2006 - 15:33 #6
altså jeg har en forside som ellers er et rand sammen af alt muligt jeg har sexet, og på forsiden virker playeren fint.
jeg ville så hellere have playeren over på en anden side
indsætter så ovenstående kode i en helt tom side, men så opstår problemet
begge sider ligger i rodmappen på serveren sammen med ufo.js og filerne config.xml og playlist.xml og mp3player.swf
Avatar billede gurly Praktikant
08. september 2006 - 15:47 #7
sakset skulle der stå
Avatar billede gurly Praktikant
08. september 2006 - 16:52 #8
nu virker det, jeg har indsat et extra script, jeg ved dog ikke hvad det er for et eller hvad det gør godt for men det virker ??????????????????
kan du sige mig hvad det er for et script jeg har brugt og hvorfor det hjalp ?

<html>

<head>
<script  type="text/javascript" src="ufo.js">
</script>
<script language="JavaScript">
<!--

function SymError()
{
  return true;
}

window.onerror = SymError;

var SymRealWinOpen = window.open;

function SymWinOpen(url, name, attributes)
{
  return (new Object());
}

window.open = SymWinOpen;

//-->
</script>
</head>

<body>
<div id="flashbanner">
  this text will be replaced by the SWF.
</div>

<script type="text/javascript">
var FO = {
  movie:"mp3player.swf",
  width:"655",height:"500",majorversion:"7",build:"0",
  flashvars:"config=config.xml&file=playlistforside.xml&mywidth=655&myheight=500"
};
UFO.create(FO, "flashbanner");
</script>
</body>

</html>
Avatar billede kalckar Nybegynder
08. september 2006 - 17:53 #9
Glæder mig... det med sakset altså!

Der findes i VB-script en kommando som sørger for at et script fortsætter med afvikling selvom der opstår en fejl: <% On error resume next %>

Mon ikke dit nyindsatte script gør det samme? Det betyder selvfølgelig at fejlen stadig opstår, men det har øjensynlig ikke vital betydning for sidens afvikling. Ellers ville siden stadig fejle.

Hvis dit web-projekt ikke ligefrem skal sælges til en kunde, ville jeg ikke spekulere mere på det.
Avatar billede gurly Praktikant
08. september 2006 - 19:04 #10
Kalcker > ligger du svar  c",)
Det var noget jeg fandt på min forside, den har jeg også lånt nemlig, tænkte at der måtte ligge noget på den forside siden det virkede der
du maner altså at scriptet får siden til at se bort for fejl, syntes jeg har set det på andre sider også.
Nej det er bare til privat lokal brug, så vi på en let måde kan høre lidt musik rundt på lokalnetværket  c",)
fandt lige ud af at åbne scurse filerne til playeren og rette lidt i aktionn script filen, ændre lidt i højreklik menuen på playeren, og i udseendet gøre scrollbaren lidt bredere, sætte tekst på downloadlinket og sådan, hæ hæ
det er med at holde tungen lige i munden når man grundliggende ikke ved hvad man laver  c",)
så må jeg jo hellere huske at bruge det her script på alle mine sider *gnæg*
<script language="JavaScript">
<!--

function SymError()
{
  return true;
}

window.onerror = SymError;

var SymRealWinOpen = window.open;

function SymWinOpen(url, name, attributes)
{
  return (new Object());
}

window.open = SymWinOpen;

//-->
</script>
Avatar billede kalckar Nybegynder
08. september 2006 - 19:15 #11
Ja, går den så går den.

I VB-script er der en rutine man kan indsætte til slut på siden, hvis <% on error resume next %> bruges:

<%
If err Then
  Response.Write "Fejl: " & err.Description
End If
%>
Sidstnævne vil, hvis der opstår en fejl, skrive fejlen til slut på siden, sammen med resten af indholdet af siden. Den er ofte god at bruge da "der opstod en fejl på siden" som regel ikke kan bruges til så meget.
Hvis jeg falder over noget lignende i javascript lægger jeg det ind i dit indlæg her.
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