Hej, <SCRIPT LANGUAGE="JavaScript"> Får det inte att fungera: Får meddelande: Fel på sidan.Javascript-funktion (ej ännu löst!)
jag behöver tips om hur jag kan styra hopp till två olika sidor beroende på om sidan finns öppnad eller inte.
Jag har tre sidor A, B och C.
När användare klickar från A så ska han/hon till B om sida C inte är öppen annars...
när användare klickar från A och sida C är öppen så kommer han/hon till sida C.
Hoppas på hjälp gör Tom :-)
Önskat upplägg på javascript:
<SCRIPT LANGUAGE="JavaScript">
<!--
function f01 () {
- om sida C inte är öppen -
parent.K5.location.href="Sida B.HTM";
- om sida C är öppen -
parent.K4.location.href="Sida C.HTM";
}
// -->
</SCRIPT>
<A HREF="javascript:f01()">Sv: Javascript-funktion
<!--
function f01 () {
if (parent.kXXX.location.href == "sidac.htm")
parent.K5.location.href="Sida B.HTM";
else
parent.K4.location.href="Sida C.HTM";
}
// -->
</SCRIPT>
<A HREF="javascript:f01()">
varför inte så?Sv: Javascript-funktion
Kan inte använda parent. Det verkar vara problem med if-satsen.
Med window.open (utan if-sats) kan jag flöda som jag tänkt mig.
Om F0.htm är öppen så ska användaren komma till F0.htm (från A.htm)
om inte F0.htm är öppen så ska en ny sida öppnas och anv ska komma till A0.htm.
<HTML>
<HEAD><TITLE>hemsida</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function f00 () {
if (parent.D0.location.href == "F0.htm")
window.open('F0.htm','D0');
else
window.open('A0.htm','_A0');
}
//-->
</SCRIPT>
</HEAD>
<BODY BGCOLOR="#FAFAFA">
<A HREF="javascript:f00()">