[Javascript] pagina identificeren hoe???

Pagina: 1
Acties:

  • blade181
  • Registratie: Januari 2001
  • Laatst online: 17-04 07:52

blade181

Cra-cra-cracker?

Topicstarter
Ik moet een project doen voor school en daarbij een website bouwen met behulp van Javascript, nou heb ik een vraag, kan ik in javascript via een functie opvragen in welke pagina ik zit. WANT ik zou dat graag willen weten omdat er een knop geladen moet worden wel op de ene pagina maar niet op de andere...ik maak gebruik van frames....zo kan ik namelijk mijn button pagina aan de rechte kant mooi intact laten en kan ik met behulp van javascript er soms wel en soms niet een knop op zetten bij het laden van de pagina..

De vraag is: Is er een soort pagina identifier....die bijhoudt waar ik zit en die informatie gebruiken via een if lusje om dan een knop op de enige pagina wel te laden en op de andere niet....??

Another white boy in this movie? Damn!


Verwijderd

Als je wilt weten op welke pagina je zit, kun je toch gewoon document.location.href opvragen?

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

ik denk dat je document.referrer bedoelt Cheatah :)

www.jurgroessen.nl


Verwijderd

Op dinsdag 26 maart 2002 22:00 schreef Hangloozz het volgende:
ik denk dat je document.referrer bedoelt Cheatah :)
Nee, ik bedoel echt de document.location.href ;)

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

mja, da's idd logisch; d.referrer is van de andere partij, d.location.href is lokaal...suf :{

www.jurgroessen.nl


  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Op dinsdag 26 maart 2002 22:01 schreef Cheatah het volgende:

[..]

Nee, ik bedoel echt de document.location.href ;)
:X
* Annie whispers window.location.href

Today's subliminal thought is:


Verwijderd

Op dinsdag 26 maart 2002 22:54 schreef Annie het volgende:

[..]

:X
* Annie whispers window.location.href
en wederom heeft Annie gelijk :'(
document.referrer, window.location :)
(en ik gebruik het zelf werkelijk maar zelden)

Verwijderd

Op dinsdag 26 maart 2002 22:55 schreef Cheatah het volgende:

[..]

en wederom heeft Annie gelijk :'(
document.referrer, window.location :)
(en ik gebruik het zelf werkelijk maar zelden)
waarom al die problemen? self.location.href, parent.location.href en het is altijd goed :P

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Op dinsdag 26 maart 2002 23:04 schreef FoOL het volgende:

[..]

waarom al die problemen? self.location.href, parent.location.href en het is altijd goed :P
self en window zijn beide references naar het huidige window (en dus ook uitwisselbaar).
parent is een verwijzing naar het parentwindow (hence the name), alleen als er geen parent is gaat jouw verhaal op. En ik zou ook voor de duidelijkheid van de code aanraden nooit parent te gebruiken als je eigenlijk self bedoeld.

Today's subliminal thought is:


  • blade181
  • Registratie: Januari 2001
  • Laatst online: 17-04 07:52

blade181

Cra-cra-cracker?

Topicstarter
Dit is wat ik zocht...

Another white boy in this movie? Damn!


Verwijderd

Okay, en nu gaan we het moeilijk maken.
Ik heb een forward die dus de daadwerkelijke site ergens anders vandaan haalt. Als ik dan met nedstat mijn statistiekjes ga op halen krijg ik een error: toegang geweigerd. Dus ben ik eens met js gaan knoeien.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!-- Begin Nedstat Basic code -->
<!-- Title: Errare humanum est -->
<!-- URL: location.href -->
<script language="JavaScript" src="http://m1.nedstatbasic.net/basic.js">
</script>
<script language="JavaScript">
<!--
if(window.location.href='http://www.blaat.com') {
nedstatbasic("ACF79ACO8EWzytH8sH3GoQodstYg", 0);
document.write('<a target="_blank" href="http://v1.nedstatbasic.net/stats?ACF79ACO8EWzytH8sH3GoQodstYg">[img]"http://m1.nedstatbasic.net/n?id=ACF79ACO8EWzytH8sH3GoQodstYg"[/img]</a>');
}
if(window.location.href='http://blaat.com') { 
nedstatbasic("ACF79ACO8EWzytH8sH3GoQodstYg", 0);
document.write('<a target="_blank" href="http://v1.nedstatbasic.net/stats?ACF79ACO8EWzytH8sH3GoQodstYg">[img]"http://m1.nedstatbasic.net/n?id=ACF79ACO8EWzytH8sH3GoQodstYg"[/img]</a>');
}
else {
nedstatbasic("ACC6sAoP2vkYBPEJ7E4deamQaqpw", 0);
document.write('<a target="_blank" href="http://v1.nedstatbasic.net/stats?ACC6sAoP2vkYBPEJ7E4deamQaqpw">[img]"http://m1.nedstatbasic.net/n?id=ACC6sAoP2vkYBPEJ7E4deamQaqpw"[/img]</a>');
}

// -->
</SCRIPT>


En dan raaktie in de war. Gevolg: de pagina laad half en begint dan opnieuw te laden. Wat doe ik verkeerd? (behalve alles. Je suis un JS n00b!)

Verwijderd

verdomd. een confirm(window.location.href) geeft niet het forward domein. Hoe lees ik de harde url uit de adresbalk uit?

  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
2e
JavaScript:
1
if(window.location.href='http://blaat.com') { 

\/
JavaScript:
1
else if(window.location.href=='http://blaat.com') { 

en bij de eerste IF ook een dubbel == (vergelijking)
:?

[ Voor 23% gewijzigd door r0bert op 05-03-2003 12:02 ]


Verwijderd

verdomd. ff proberen.
[edit]

okay dat was idd een js bugje. Maar nu doettie ut dus nog niet. Hoe ik ook de website benader, de window.location.href is altijd de verweg server. Maar dan, zou je zeggen, zou ie gewoon de else clause uit moeten voeren. Maar ik zie nergens een nedstat plaatje.
hmmz, dat ff proberen.
Hangloozz schreef op 05 March 2003 @ 12:12:
als je page van een ander domein komt kun je het niet uilezen; is een beveiligingsissue...
Leg dit eens uit? Het gaat mij namelijk niet om waar het vandaan komt (server) maar om waar de user heen surft (client).

[ Voor 95% gewijzigd door Verwijderd op 05-03-2003 12:17 . Reden: Bla ]


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

of document.URL ;)

Intentionally left blank


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

als je page van een ander domein komt kun je het niet uilezen; is een beveiligingsissue...

www.jurgroessen.nl


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

Verwijderd schreef op 05 March 2003 @ 12:07:


Leg dit eens uit? Het gaat mij namelijk niet om waar het vandaan komt (server) maar om waar de user heen surft (client).
je wilt een vergelijk maken:

code:
1
if(window.location.href=='http://www.blaat.com')

Zodra de uit te lezen window.location.href niet van het zelfde domein komt, kun je het niet vergelijken.
Anders zou je scripts op een ander domein kunnen besturen...

Was het trouwens ook niet zo dat Nedstat al iets ingebakken had als je pagina gecloaked werd?
Volgens mij die 0 op 1 zetten oid...

code:
1
nedstatbasic("ACF79ACO8EWzytH8sH3GoQodstYg", 1);


Hmm, begrijp ik vraag nou eigenlijk wel goed...ik heb het idee dat ik iets heel anders aan het verklaren ben :/

www.jurgroessen.nl


Verwijderd

volgens mij ook :) ik begrijp hier helemaal niets van
Pagina: 1