webForumDet fria alternativet

varför fungerar inte detta?

10 svar · 260 visningar · startad av henrikjohansson

henrikjohanssonMedlem sedan maj 2000373 inlägg
#1

Varför fungerar inte detta?

i felmeddelande jag får står det object expected och det är Calender länken som inte fungerar.

<%@ Page Language="c#" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
	<HEAD>
		<title>WebForm1</title>
		<meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
		<meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
		<meta name="vs_defaultClientScript" content="JavaScript">
		<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script language="javascript">
function Popup()
{
calendar_window=window.open('calendar.aspx?formname=frmCalendar.txtDate','calendar_window','width=154,height=188,top=100,left=100')
calendar_window.focus()
}

</script>

	</HEAD>
	<body MS_POSITIONING="GridLayout">
		<form name="frmCalendar">
			<input name="txtDate" type="text" /> <a href="#" onclick="popup()">
				Calendar </a>
		</form>
	</body>
</HTML>
NETworkMedlem sedan juni 20011 679 inlägg
#2

Jag tror du ska skriva:

<a href="#" onclick="javascript:popup()">

henrikjohanssonMedlem sedan maj 2000373 inlägg
#3

det gjorde ingen skillnad

@ndersMedlem sedan juni 200026 914 inlägg
#4

På vilket sätt fungerar det inte?

(och du ska inte ha javascript: med i eventhandlern. Det är defaultspråket)

Mvh,

BrimbaMedlem sedan dec. 19992 966 inlägg
#5

onClick kanske?

henrikjohanssonMedlem sedan maj 2000373 inlägg
#6

Jag får upp ett felmeddelande om att function expected
Det enda jag vill få att fungera är att när man trycker på länken så skall funktionen Popup köras..

@ndersMedlem sedan juni 200026 914 inlägg
#7

Är det en radbrytning i din kod också mitt i window.open-raden i javascriptet?

Red: det verkar det inte vara, det är wF som klipper verkar det som.

Dock, javascriptstatements skall avslutas med semikolon.

Är det ett javascriptfel du får?

Mvh,

henrikjohanssonMedlem sedan maj 2000373 inlägg
#8

nej det är ingen radbrytning där..
doh råkade skriva fel innan
det felet jag får är object expected och inte function expected..

@ndersMedlem sedan juni 200026 914 inlägg
#9

Ah!

Javascript är case sensitive. Du får se till att du använder samma skiftläge när du kallar på funktionen som när du definierar den.

<a href="#" onclick="[b]Popup();[/b]">

Dessutom vill jag ha semikolon vid radslut i ditt javascript...

Mvh,

henrikjohanssonMedlem sedan maj 2000373 inlägg
#10

Tackar det fungerar..
Varför skall den vara så case sensitive.. bara jobbigt :)

@ndersMedlem sedan juni 200026 914 inlägg
#11

Javascript är alltid case sensitive. Det är bara att leva med. ;)

Mvh,

127 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
125 ms — hämta tråd, inlägg och bilagor (db)