Pagina laden in frame

Pagina: 1
Acties:

  • stefanbstefan
  • Registratie: Oktober 2002
  • Laatst online: 18-07-2025
Hallo,

Op mijn site gebruik ik als de pagina laadt een venstertje die vraagt of je je naam in wilt vullen en dan wordt dat opgeslagen in een cookie. Nu is het de bedoeling dat als je op OK klikt, dat er in het "mainFrame" de pagina start.html wordt geladen en dan staat er welkom .... ( +document.cookie ). Maar, als ik de pagina laadt, dan komt al gelijk start.html in het mainFrame. Dus ik bedacht om eerst een lege pagina in het mainFrame te laden en daarna wanner je op Ok hebt gedrukt en de cookie is aangemaakt, start.html te laden.

Hoe krijg ik dit voor elkaar, of is er een andere betere/slimmere manier hiervoor ?

Alvast bedankt ;)

p.s. als je een kijkje wilt nemen hoe het zit: www.projectv37.tk

[ Voor 6% gewijzigd door stefanbstefan op 14-05-2004 21:39 ]


  • stefanbstefan
  • Registratie: Oktober 2002
  • Laatst online: 18-07-2025
Heel even een kick...

Is er echt niemand die weet hoe ik dit voor elkaar krijg ?
of is het gewoon onmogelijk.. 8)7

iig alvast bedankt

  • bakakaizoku
  • Registratie: Januari 2002
  • Laatst online: 25-05 00:20
wel erg basic js hoor

document.location.href is het keyword

rm -rf ~/.signature


  • klokop
  • Registratie: Juli 2001
  • Laatst online: 30-03 19:56

klokop

swiekie swoeng

iets met document.location.href, of .reload?

te laat...

[ Voor 23% gewijzigd door klokop op 17-05-2004 14:27 ]

"Passing silhouettes of strange illuminated mannequins"


Verwijderd

Tipje :)

Kijk meteen ook even naar je javascriptje wat je gebruikt
IE 6.xx geeft namelijk een script error ..........

Maar waarom gebruik je een popupje voor het invoeren van de gebruikers naam ?

Je kunt ook eerst een introductie scherm maken waarbij om de naam van de gebruiker gevraagt wordt, waarna het wegschrijven van het koekje je "" index "" scherm geladen wordt
Misschien werkt het dan wat je wilt


welkom scherm met invoerbox -------- >( index.html) --> schrijf koekje weg met javascript -------- > load index scherm en haal koekie op ( index2.html )

[ Voor 24% gewijzigd door Verwijderd op 17-05-2004 20:03 ]


  • stefanbstefan
  • Registratie: Oktober 2002
  • Laatst online: 18-07-2025
Verwijderd schreef op 17 mei 2004 @ 19:11:

welkom scherm met invoerbox -------- >( index.html) --> schrijf koekje weg met javascript -------- > load index scherm en haal koekie op ( index2.html )
Oké dit heb ik gedaan, de frameset laadt welkom.html in het mainframe en als je op oké drukt, wordt start.html geladen en staat er daar Welkom, userName=Stefan ipv gewoon Stefan. toen heb ik al in het script zitten klooien, maar daar kom ik niet echt uit (met cookies werken is vrij nieuw voor mij.. :/ ):

Dit headerscript staat in welkom.html
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<SCRIPT language=JAVASCRIPT>
    <!-- script verbergen
  expireDate = new Date
    expireDate.setYear(expireDate.getYear()+1)

    userName = ""
    if (document.cookie != "") {
        userName = document.cookie.split("=")[1]
    }
    
    function setCookie() {
        userName = document.myForm.nameField.value
        document.cookie = "userName="+userName+";expires=" + expireDate.toGMTString()   }

    // script verbergen -->
</SCRIPT>

en dit staat tussen de body-tags:
code:
1
2
3
<FORM name=myForm>
<H4>Welkom. Voer hier je naam in:<INPUT onblur=setCookie() name=nameField> </H4>
</FORM>

Bij start.html(waar de naam weergeven moet worden) staat:
code:
1
2
3
<script language="javascript">
document.write('Welkom ,'+document.cookie,'.')
</script>


hoe krijg ik dat userName voor de echte naam nu weg :?
Ik heb al geprobeerd om ' userName=" ' bij het eerste headerscript(r.13) weg te laten, maar dit heeft geen effect...

Weet iemand hoe ik dit voor elkaar krijg? Alvast bedankt ;)

[ Voor 24% gewijzigd door stefanbstefan op 19-05-2004 11:39 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 01:02

crisp

Devver

Pixelated

mattttt schreef op 17 mei 2004 @ 14:26:
wel erg basic js hoor

document.location.href is het keyword
documentwindow.location (!!!!!)
stefanbstefan schreef op 18 mei 2004 @ 20:31:
[...]

hoe krijg ik dat userName voor de echte naam nu weg :?
Ik heb al geprobeerd om ' userName=" ' bij het eerste headerscript(r.13) weg te laten, maar dit heeft geen effect.

Weet iemand hoe ik dit voor elkaar krijg? Alvast bedankt ;)
zoek een JS tutorial en bekijk eens wat stringfuncties zoals indexOf() en substr() of split() ;)

Intentionally left blank

Pagina: 1