Avatar billede nettrain Nybegynder
17. september 2003 - 19:11 Der er 12 kommentarer og
1 løsning

Javascript ødelægger asp side

Jeg har en *.htm side hvor jeg har en menu lavet med javascript. Jeg har følgende javascript kode liggende i <head>:

<script language="JavaScript">

<!-- hide script from old browsers

// big() makes selected layer longer (height property)

function big(lyr) {
document.all[lyr].style.height='216px'; }

function big2(lyr) {
document.all[lyr].style.height='96px'; }

function big3(lyr) {
document.all[lyr].style.height='110px'; }

/* small() makes selected layer shorter (height property)*/

function small(lyr) {
document.all[lyr].style.height='20px';
}

/* start() makes all layers short to start with (height property)*/

function start() {
document.all.Layer1.style.height='20px';
document.all.Layer2.style.height='20px';
document.all.Layer3.style.height='20px'; }
//-- !>
</script>

Problemet er at når jeg laver min *.htm side om til *.asp så virker siden ikke. Hvordan kan det være og hvad kan jeg gøre ved det?
Jeg ved det er det script der er fejlen, for når keg fjerne det så kan jeg sagtens gemme siden i *.asp format.

//NetTrain
Avatar billede nmh Nybegynder
17. september 2003 - 19:50 #1
hvad mener du med at lave det om til asp?
Hvis du gør således:
<%
ASP kode....
%>
din htm-side ovenfor

Dette kan da umuligt genere asp-tingene?
HTM-siden bliver jo sendt direkte igennem.
Avatar billede nettrain Nybegynder
17. september 2003 - 19:54 #2
Hvis jeg ikke ændre i koden overhovedet, men bare gemmer siden i asp i stedet for htm så virker siden ikke... det virker totalt sort i mit hovede!!
Avatar billede nettrain Nybegynder
17. september 2003 - 19:55 #3
altså jeg gemmer siden som "home.asp" istedet for "home.htm" og der virker "home.asp" ikke, men "home.htm" gør!!
Avatar billede grunken Nybegynder
17. september 2003 - 19:58 #4
fejlbeskrivelse ?
Avatar billede nettrain Nybegynder
17. september 2003 - 20:02 #5
500 intern serverfejl....
Avatar billede grunken Nybegynder
17. september 2003 - 20:08 #6
DOH ?

virker dine andre aspfiler?

og må vi eventuelt se hele siden ?
Avatar billede nettrain Nybegynder
17. september 2003 - 20:13 #7
Ja har lavet 3 ekspempler:

http://www.vartov.dk/nyside/home.htm <- denne side virker som den skal!
http://www.vartov.dk/nyside/home.asp <- indeholder samme kode men virker ikke
http://www.vartov.dk/nyside/home2.asp <- der har jeg fjernet javascriptet i <head>
Avatar billede nettrain Nybegynder
17. september 2003 - 20:15 #8
Hov der er selvfølgelig omvendt det er i home.asp jeg har fjernet javascriptet fra <head> og i home2.asp er javascriptet der stadigvæk.

Ingen af asp siderne indeholde noget asp kode!
Avatar billede grunken Nybegynder
17. september 2003 - 20:40 #9
Prøv

at fjerne disse 2 linier :

<!-- hide script from old browsers

og

//-- !>

i scriptet!


eller ændrer

//-- !>

til

//-->
Avatar billede nmh Nybegynder
17. september 2003 - 20:41 #10
Åbenbart fortolker serveren dit script.
Mon ikke der er kludder med <%... %> et eller andet sted?
Avatar billede nettrain Nybegynder
17. september 2003 - 20:52 #11
Jeg prøvede at fjerne :

<!-- hide script from old browsers

og

//-- !>

i home2.asp og nu virker det jo bare perfekt!
Jeg takker mange gange! :)
Avatar billede nettrain Nybegynder
17. september 2003 - 21:00 #12
smider du et svar ind grunken?
Avatar billede grunken Nybegynder
17. september 2003 - 21:02 #13
svar is comming ;)
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