[PHP en JScript] Redirect met JScript en PHP

Pagina: 1
Acties:
  • 37 views sinds 30-01-2008

  • jopiek
  • Registratie: September 2000
  • Laatst online: 21-08 19:56

jopiek

Tja... 'ns ff denken.

Topicstarter
ik heb deze code:

ik wil dus $redir gebruiken om het zaakje te ridirecten en i.v.m. session headers voor authenticatie kan iok niet een volledige php oplossing gebruiken
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
hier boven wat php authenticatie code etc... $redir wordt daar geset

<script language="JavaScript">
<!--

var sTargetURL = <?php echo $redir; ?>;

function doRedirect()
{
    setTimeout( "timedRedirect()", 4*1000 );
}

//  There are two definitions of 'timedRedirect', this
//  one adds to the visitors page history.
function timedRedirect()
{
    window.location.href = sTargetURL;
}

//-->
</script>

<script language="JavaScript1.1">
<!--

function timedRedirect()
{
    window.location.replace( sTargetURL );
}

//-->
</script>
</head>
<body onload="doRedirect()">
  Hier staat iets...
</body>


hoe los ik dit op???

[ Voor 16% gewijzigd door jopiek op 26-05-2003 07:43 ]

Cogito Ergo Credo


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 09:16

crisp

Devver

Pixelated

JavaScript:
1
var sTargetURL = '<?php echo $redir; ?>';

quotes eromheen dus ;)

Intentionally left blank


  • Martin Sturm
  • Registratie: December 1999
  • Laatst online: 13-08 12:34
waarom kan het niet met een header()-aanroep in php?

  • jopiek
  • Registratie: September 2000
  • Laatst online: 21-08 19:56

jopiek

Tja... 'ns ff denken.

Topicstarter
crisp schreef op 26 May 2003 @ 08:57:
JavaScript:
1
var sTargetURL = '<?php echo $redir; ?>';

quotes eromheen dus ;)
dat is de oplossing! hmm toch wel wat vaag...
Martin Sturm schreef op 26 May 2003 @ 11:02:
waarom kan het niet met een header()-aanroep in php?
ik doe al iets met headers (sessions en zo) en dan gaat ie klagen...

[ Voor 36% gewijzigd door jopiek op 26-05-2003 12:25 ]

Cogito Ergo Credo


  • Mithrandir
  • Registratie: Januari 2001
  • Laatst online: 16-08 12:50
jopiek schreef op 26 May 2003 @ 12:24:
[...]


dat is de oplossing! hmm toch wel wat vaag...
Helemaal niet vaag ;)
Je moet al je waarden in je HTML gewoon tussen aanhalingstekens zetten (iets dat microsoft zelf, als je 'bestand > opslaan als' gebruikt, niet doet). Heb je nooit van zulke foutjes.

Verbouwing


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 09:16

crisp

Devver

Pixelated

Mithrandir schreef op 26 May 2003 @ 12:26:
[...]
Helemaal niet vaag ;)
Je moet al je waarden in je HTML gewoon tussen aanhalingstekens zetten (iets dat microsoft zelf, als je 'bestand > opslaan als' gebruikt, niet doet). Heb je nooit van zulke foutjes.
Dit gaat niet over HTML, maar over javascript (hoewel het in HTML inderdaad netjes is om attributen ook altijd te quoten; liefst met dubbele quotes).

Maar ook in javascript is het logisch dat je een stringwaarde tussen quotes zet; dat doe je in PHP toch ook?

Intentionally left blank


  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
JavaScript != P&W ;)
Echter dit had je ook gewoon kunnen oplossen door netjes te coden hoor ;)
Dus gelieve volgende keer eerst even te debuggen :)
Pagina: 1

Dit topic is gesloten.