webForumDet fria alternativet

Funkar med " " men inte med '' är det...

JavaScript

8 svar · 211 visningar · startad av Fredde Mannen

Medlem sedan nov. 20014 054 inlägg
Frågan#1

..förklaringen till varför det inte funkar för mig när jag ska visa ett layer?

 
<script language="javascript" type="text/javascript">
<!--
function ShowLayer(Namn, Gor) {
// ... en massa kod som skall visa ett layer som är dolt.
}
//-->
</script>

- <a href="#" onmouseover="ShowLayer('LayerName','show')">Funkar</a><br />
- <a href="#" onmouseover='ShowLayer('LayerName','show')'>Funkar inte </a><br />

Är det för att jag har ' runt ShowLayer('LayerName','show') som det inte funkar??

Medlem sedan juni 200032 967 inlägg
#2

Re: Funkar med " " men inte med '' är det...

Fredde Mannen skrev:

Är det för att jag har ' runt ShowLayer('LayerName','show') som det inte funkar??

Ja. Det står ju bara onmouseover='ShowLayer('. Åtminstone som läsaren tolkar det.

Medlem sedan nov. 20014 054 inlägg
#3

Re: Re: Funkar med " " men inte med '' är det...

@nders skrev:

Fredde Mannen skrev:

Är det för att jag har ' runt ShowLayer('LayerName','show') som det inte funkar??

Ja. Det står ju bara onmouseover='ShowLayer('. Åtminstone som läsaren tolkar det.

Tack! då får jag nog plocka bort de små ' runt, eftersom man inte kan använda " när man skriver ut det med ASP. Blää.... varför kan man inte använda \" i ASP... Morr... Microsoft! :e

Medlem sedan juni 200032 967 inlägg
#4

Du kan visst använda ". Du får escapea ordentligt bara.

Response.write "<a href=""weee.asp"">"

Citationstecken escapeas med citationstecken.

Mvh

Medlem sedan jan. 20032 285 inlägg
#5

Det är inga problem att skriva " med ASP. Skriv bara

Response.Write("<a href=""blabla.asp"">")

Med dubbla "-tecken, alltså.

/red Herre jösses vad snabb man måste vara...

Medlem sedan nov. 20014 054 inlägg
#6

Tack! Nu vill jag nästan använda mig av stora versaler, TAAAAACK! :e är hur överlycklig som helst, varför har inte de )&!#(/&!#"(/=)(/&!"=)( böckerna sagt något om detta! :q

Tack tack.... dubbla "" oki då vet jag! :e

Medlem sedan maj 2003750 inlägg
#7

Eller så fimpar du "värdelösa" VBskript genom att inleda dina ASP-sidor med:

<%@ language="JavaScript" %>

Och använder javaskript till dina ASP-sidor... ;)

/Mirandir

Medlem sedan juni 200032 967 inlägg
#8

Det är bara att välja det man är bäst på, eller trivs mest med. Jag skriver mina asp-sidor i lite omväxlande VB-Script / JScript.

Det är faktiskt skönt att använda JScript ibland. :)

Mvh

Medlem sedan maj 2003750 inlägg
#9

Använder själv enbart jscript i ASP 3.0...

Inte ens Microsoft verkar gilla VBscript då det inte lyckades kvala till .NET.

/Mirandir

256 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)