abonnement Unibet Coolblue Bitvavo
  maandag 9 september 2002 @ 20:48:54 #1
26321 HomeSweetHome
www.historic.nl !
pi_5726768
Beste mensen,

Ik heb een vrij lastige vraag en ik zal proberen het zo duidelijk mogelijk uit te leggen.

Ik heb op mijn pagina verschillende frames, met in het hoofdframe een aantal foto's. Als je op een van de foto's klikt zie je een uitvergroting van deze foto. Tot nu toe erg basic. In een andere frame wil ik een button toevoegen met daarin een 'bestel' mogelijkheid. Alle foto's zijn namelijk gratis te bestellen.
Hoe kan ik het nu zo voor elkaar krijgen dat als je de grote foto ziet en je op de bestel knop drukt dat je op de bestel pagina automatisch de naam van die foto te zien krijgt zonder voor elke foto een aparte bestelpagina te moeten maken. Kun je met een script de laatst opgevraagde fotopagina middels tekst terug laten komen op die bestelpagina? Of heeft iemand een veel slimmer idee.

Als dit mogelijk is dan zou ik dat heel erg fijn vinden.

Met vriendelijke groeten en dank,

Dirk Jan Olij

*** Voor de mooiste geschiedenisfoto's... Historic.nl ***
  maandag 9 september 2002 @ 20:55:06 #2
26467 raphidae
...antichrist...
pi_5726865
Dit is meer een javascript vraag lijkt me.

Wat doet je bestelpagina precies?

GENERATION 9: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.
محمّد هو خنزي | "All that we are is the result of what we have thought." [Buddha] | http://ra.phid.ae/
  maandag 9 september 2002 @ 20:56:32 #3
35363 Nawijnschenk
Rechts heeft voorrang!
pi_5726889
zoiets kan je het beste met php doen, maar misschien is het met javascript ook mogelijk
[url=http://web.planet.nl/news/achterhetnet/ondertussen/flash/300802_ondertussen.swf]Nawijn komt zonneschijn![/url][br][br]Never get in a discussion with Farzin, he will bring you down to his level, and beat you with experience
  maandag 9 september 2002 @ 21:01:27 #4
26321 HomeSweetHome
www.historic.nl !
pi_5726968
quote:
Op maandag 09 september 2002 20:55 schreef raphidae het volgende:
Dit is meer een javascript vraag lijkt me.

Wat doet je bestelpagina precies?


Feitelijk is die bestelpagina niet meer dan een pagina met invulvelden. Alleen wil ik op een bepaalde plek dus de naam van die foto die ze willen hebben. Ik denk zeker dat het met PHP of wellicht met een CGI script kan alleen is mijn kennis daarvan nog beperkt.
Wellicht is er dus een script dat kan achterhalen welke pagina je voor deze pagina het laatste hebt opgevraagd.
Misschien met Java, maar ik weet het niet.

Help...

*** Voor de mooiste geschiedenisfoto's... Historic.nl ***
pi_5727033
ik denk dat je ook het beste maar voor php kan gaan .

ik hoef het excuus "ik weet niets van php" niet te horen , dit omdat er zat FAQ's en howto's beschikbaar zijn.
bijv. http://php.pagina.nl, http://www.phpfreakz.com

suc6

je heb dames....vrouwen.... maar doe mij toch maar een lekker wijf :)
  maandag 9 september 2002 @ 21:09:15 #6
26321 HomeSweetHome
www.historic.nl !
pi_5727119
quote:
Op maandag 09 september 2002 21:04 schreef Eur0tiC het volgende:
ik denk dat je ook het beste maar voor php kan gaan .

ik hoef het excuus "ik weet niets van php" niet te horen , dit omdat er zat FAQ's en howto's beschikbaar zijn.
bijv. http://php.pagina.nl, http://www.phpfreakz.com

suc6


Ik begrijp je weigering van excuses, het ligt in principe in mijn aard om door te gaan tot ik de perfecte oplossing heb, maar ik denk dat het makkelijker kan dan PHP, en nu heb ik mijn energie nodig voor andere ontwikkelingen van mijn site. Geloof me maar, mijn PHP-tijd komt nog..
*** Voor de mooiste geschiedenisfoto's... Historic.nl ***
pi_5727126
php is waarschijnlijk beste denk ik je kan ook www.hotscripts.com een foto album script vinden en die aanpassen ofzo
---Dood maak je mee aan de achterkant maar moet worden beleeft aan de voorkant----
pi_5727255
Met een beetje geluk kan je in javascript gebruik maken van

location.referrer;

met bijv:

code:
<script type="text/javascript">
document.write(document.referrer);
</script>

Hier moet je al een heel eind mee kunnen komen geloof ik.
pi_5727257
Doe anders een link naar je site dan kunnen we het zien
X-box GT: Nalyu
PSN tag: nalyu
  maandag 9 september 2002 @ 21:18:17 #10
18159 Dlocks
Zoek het maar op met Google...
pi_5727269
Welnee, dit kan gewoon met Javascript. In het kort gezegt moet je dan de bestelpagina als volgt aanroepen:
code:
<a href="bestelpagina.html?foto=foto1" target="frame_naam">bestel foto1</a>
Vervolgens kun je in de bestelpagina de URL ofwel 'bestelpagina.html?foto=foto1' uitlezen. Je leest dan dus uit dat 'foto1' getoont moet worden.

Als je met een formulier (ofwel <form>) werkt kun je het ook via het formulier meezenden. Op de bestelpagina.html kun je met JavaScript de waarde uit het formulier m.b.t het foto nummer uitlezen en dan zo de juiste foto laten zien.

  maandag 9 september 2002 @ 21:19:33 #11
13987 tomic
Tomic 4 life!
pi_5727291
Php is wel het goede antwoord op je vraag, maar kan erg ingewikkeld zijn als je er nog nooit mee gewerkt hebt.

Wat je ook kan doen is bij elke foto een nummer zetten, en vervolgens de gebruiker de nummers van de desbetreffende foto's aan laat klikken.

dat is heel simpel te maken in HTML.

Het leven is wat je ervan maakt!
  maandag 9 september 2002 @ 21:34:48 #12
18159 Dlocks
Zoek het maar op met Google...
pi_5727645
Ik zal mijn antwoord nog eventjes ietjes uitbreidden om je op weg te helpen.

Als iemand op bestel klikt bij een baalde foto zorg je ervoor dat (afhankelijk van het nummer of naam van de foto) er het volgende in je html staat (let op dat ik nu het gedeelte 'foto=' weglaat!):

code:
<a href="bestelpagina.html?naam_foto" target="frame_naam">bestel naam_foto</a>
In de pagina 'bestelpagina.html' zet je het volgende:
code:
<SCRIPT LANGUAGE="JavaScript"><!--
foto = unescape(location.search.substring(1))
// -->
</SCRIPT>

Nu heb je een variable 'foto' met als waarde 'naam_foto'.

Die variable kun je gebruiken om je plaatje van de foto op het scherm te plaatsen.

Dit doe je als volgt (fouten onder voorbehoud, ik doe het even uit mijn hoofd ):

code:
<SCRIPT LANGUAGE="JavaScript"><!--
document.write("<img src=" + foto + ".jpg>");
// -->
</SCRIPT>

Je moet dus eerst het eerste stuk code in die pagina zetten (bv in tussen de <head> tags) en dan het tweede gedeelte in je onder je <body> tag plaatsen.

Nogmaals, het kan zijn dat er in het tweede stukje code een foutje zit

NB:
1.Op de plaatst 'naam_foto' zet je dus de naam van je jpg bestand zonder de toevoeging '.jpg'.

2. Wellicht dat je bij de 'img src' nog even het pad naar het plaatje moet aangeven (ik weet niet waar jij die hebt staan).

3. Bij 'frame_naam' moet je dus de naam van het frame waar de bestelpagina.html moet komen invullen.

  maandag 9 september 2002 @ 21:43:55 #13
26321 HomeSweetHome
www.historic.nl !
pi_5727866
[quote]Op maandag 09 september 2002 21:34 schreef Dlocks het volgende:
Ik zal mijn antwoord nog eventjes ietjes uitbreidden om je op weg te helpen.

Ik ga even kijken of dit lukt...
Bedankt voor de moeite i.i.g.

DJ

*** Voor de mooiste geschiedenisfoto's... Historic.nl ***
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')