onload open pagina in hetzelfde venster

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

  • Cobalt
  • Registratie: Januari 2004
  • Laatst online: 04-05 19:15
Ik ben bezig met een webpagina maar het wil niet lukken. Ik heb een hta bestand gemaakt dat werkt prima maar bij het open van dat hta bestand wil ik dat een andere pagina wordt geladen in hetzelfde frame.

...
</head> (dit is regel 19)
(dit is regel 20)
<body onLoad="winopen('test.html")"> (dit is regel 21)
...

Dit werkt niet hierbij krijg ik de melding error "object wordt verwacht regel 20"

regel 20 is de regel er boven maar daar staat niks

Nu had ik iets anders bedacht maar dat werkt niet zoals ik het wil.

...
<body onLoad="winopen('test.html')">
<SCRIPT><!--
function winopen()
{window.open("test.html");}
// -->
</SCRIPT>
</body>
...

Nu wordt het wel geopent maar in een nieuw verster. Ik wil dat het in het zelfde verster wordt geopent (in het hta verster) Kan iemand mij helpen?

[ Voor 9% gewijzigd door Cobalt op 11-05-2004 20:08 ]


Verwijderd

Eerst geef je aan dat er een functie aangeroepen moet worden die nog niet bestaat, en dan heb je de functie gedeclareerd na de aanroep. Dat gaat natuurlijk ook niet werken. Functies en dergelijke kun je het best in een script zetten in de <head> van een document. En je eigen functie is niet zo handig omdat je beter een argument kunt gebruiken voor de functie.

  • jvo
  • Registratie: Augustus 2001
  • Laatst online: 04-10-2023

jvo

geen commentaar

<BODY onload='window.open("test.html")'> dus.
Oh, .hta, dat kan weleens irritant zijn. Probeer eens:

<BODY onload='document.location="test.html"'> of bedoel je dat niet?

[ Voor 69% gewijzigd door jvo op 11-05-2004 20:18 ]


  • Cobalt
  • Registratie: Januari 2004
  • Laatst online: 04-05 19:15
<html>
<head>
<HTA:APPLICATION
border="yes"
borderStyle="thin"
caption="yes"
icon=""
maximizeButton="yex"
minimizeButton="yes"
showInTaskbar="no"
windowState="maximize"
innerBorder="yes"
navigable="yes"
SINGLEINSTANCE="yes"
SYSMENU="yes"
scroll="no"
scrollFlat="yes" />
<title></title>

<SCRIPT><!--
function winopen()
{window.open("test.html");}
// -->
</SCRIPT>

</head>

<body onLoad="winopen('test.html')">

</body>
</html>

Hij opent test.html wel maar niet in het hta venster.
Verwijderd schreef op 11 mei 2004 @ 20:11:
Eerst geef je aan dat er een functie aangeroepen moet worden die nog niet bestaat, en dan heb je de functie gedeclareerd na de aanroep. Dat gaat natuurlijk ook niet werken. Functies en dergelijke kun je het best in een script zetten in de <head> van een document. En je eigen functie is niet zo handig omdat je beter een argument kunt gebruiken voor de functie.
wat moet dat agrument dat worden?

[ Voor 48% gewijzigd door Cobalt op 11-05-2004 20:17 ]


Verwijderd

De url nauurlijk.

Maar je kunt ook "gewoon" location.href veranderen of als 2e argument aan window.open de string '_self' mee te geven.

  • Cobalt
  • Registratie: Januari 2004
  • Laatst online: 04-05 19:15
[quote]Cobalt schreef op 11 mei 2004 @ 20:15:
<html>
<head>
<HTA:APPLICATION
border="yes"
borderStyle="thin"
caption="yes"
icon=""
maximizeButton="yex"
minimizeButton="yes"
showInTaskbar="no"
windowState="maximize"
innerBorder="yes"
navigable="yes"
SINGLEINSTANCE="yes"
SYSMENU="yes"
scroll="no"
scrollFlat="yes" />
<title></title>

</head>

<BODY onload='document.location="test.html"'>

</body>
</html>

Nu werkt hij, bedankt voor jullie hulp.

[ Voor 32% gewijzigd door Cobalt op 11-05-2004 20:30 ]


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-05 23:07

.oisyn

Moderator Devschuur®

Demotivational Speaker

Hoi

• geen taal in de topictitel
• geen gebruik van code tags
• topic over HTML dat helemaal niet in Programming & Webscripting hoort

P&W FAQ - De "quickstart"
**** Over topictitels in P&W - Updated 9 mei 04 ****
**** over Javascript en HTML topics ****

[ Voor 5% gewijzigd door .oisyn op 11-05-2004 20:36 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.

Pagina: 1

Dit topic is gesloten.