Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 16-08-2002, 13:35
M@@rten
M@@rten is offline
Hallo mensen hier een n00b vraagje voor velen van jullie maar ik ben ook helemaal niet thuis in HTML.

Ik heb een pagina gemaakt met allemaal foto's en nou wil dat als je er op klikt dat er dan een nieuw venster wordt geopend met daarin een grotere versie van het plaatje.

Dit wil allemaal nog best lukken maar het enige wat ik nog wil is dat het nieuwe venster even groot is als het plaatje . Hoe krijg ik dit voor elkaar??

Thnx
Met citaat reageren
Advertentie
Oud 16-08-2002, 14:25
Nietzman
Avatar van Nietzman
Nietzman is offline
Moet je ze met een javatje in een popup laten openen....

Is alleen wel lastig om bij elke afbeelding het venster op op goede grootte te laten openen, omdat je dit dan met de hand voor elke link in moet stellen.... je kan het automatisch laten doen, met php oid, maar dat lijkt me nog iets te hoog gegrepen
Met citaat reageren
Oud 16-08-2002, 14:35
Verwijderd
Misschien staat dat javascript op www.leejoo.nl
Met citaat reageren
Oud 16-08-2002, 14:55
M@@rten
M@@rten is offline
Heb een goedwerkend stukje javascript gevonden dat het doet maar ik ben toch benieuwd hoe je dit oplost met HTML...

Iemand nog oplossingen??

Laatst gewijzigd op 16-08-2002 om 15:01.
Met citaat reageren
Oud 16-08-2002, 15:15
McMotion
Avatar van McMotion
McMotion is offline
Citaat:
nietzman schreef:
Moet je ze met een javatje in een popup laten openen....

Is alleen wel lastig om bij elke afbeelding het venster op op goede grootte te laten openen, omdat je dit dan met de hand voor elke link in moet stellen.... je kan het automatisch laten doen, met php oid, maar dat lijkt me nog iets te hoog gegrepen
waarom zou je daar ooit PHP voor nodig hebben?
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan
Met citaat reageren
Oud 16-08-2002, 15:22
Verwijderd
Citaat:
M@@rten schreef:
Heb een goedwerkend stukje javascript gevonden dat het doet maar ik ben toch benieuwd hoe je dit oplost met HTML...

Iemand nog oplossingen??
Volgens mij kan dat niet met html.

Maar misschien kan het toch, staat wel op www.handleidinghtml.nl
Met citaat reageren
Oud 16-08-2002, 15:43
Scorpion3000
Avatar van Scorpion3000
Scorpion3000 is offline
Citaat:
McMotion schreef:


waarom zou je daar ooit PHP voor nodig hebben?
Kan javascript ook de groottes van de plaatjes bepalen?
__________________
<<==-- Motto: Als het je niet kapot maakt, maakt het je sterker --==>>
Met citaat reageren
Oud 16-08-2002, 16:01
Verwijderd
Citaat:
Scorpion3000 schreef:


Kan javascript ook de groottes van de plaatjes bepalen?
document.images['imagenaam'].width ??

Probleem is wel dat het plaatje dus al geladen moet zijn...
Met citaat reageren
Oud 16-08-2002, 16:15
Aegishjalmur
Aegishjalmur is offline
ik denk dat het zo ongeveer moet, ik heb het getest en bij mij werkte het (in IE6)

Code:
<html><head>
<script language="Javascript">
	function PopUp(imgName, windowName) {
		var imgHeight, imgWidth;
		
		imgSrc = new Image;
		imgSrc.src = imgName;
		
		imgHeight = imgSrc.height;
		imgWidth = imgSrc.width;
		
		window.open(imgName, windowName, "width=" + imgWidth + " height=" + imgHeight);
		
		return true;
	}
</script></head>

<body>
	<img src="klein.jpg" onclick="PopUp('groot.jpg', 'groot')">
</body>
</html>
let op dat in
Code:
" height="
een spatie tussen de " en de h moet, omdat anders de variabale imgWidth en de string " height" aan elkaar 'vastgeplakt' worden
Met citaat reageren
Oud 16-08-2002, 17:01
Scorpion3000
Avatar van Scorpion3000
Scorpion3000 is offline
Ahh...

Dus het kan ook met javascript, leuk..

Ik hou alleen niet zo van javascript. Op zich wel leuk, maar het blijft client-side. Iedereen kan het uitzetten, met php weet je zeker dat het goed komt..

Tevens het antwoord op diegene die vroeg waarom er pp gebruikt zou moeten worden.
__________________
<<==-- Motto: Als het je niet kapot maakt, maakt het je sterker --==>>
Met citaat reageren
Oud 16-08-2002, 18:31
TAFKAB
Avatar van TAFKAB
TAFKAB is offline
Waarom zo moeilijk allemaal?
Je kan toch gewoon thumbnails maken met een pop up script waarin je in de link aan kan geven hoe groot die moet zijn (naar verhouding met het betreffende plaatje)?
Met citaat reageren
Oud 16-08-2002, 19:16
Tom
Avatar van Tom
Tom is offline
Citaat:
Scorpion3000 schreef:
Ik hou alleen niet zo van javascript. Op zich wel leuk, maar het blijft client-side. Iedereen kan het uitzetten, met php weet je zeker dat het goed komt..
Beetje rare vergelijking hé.. PHP en Javascript.

Javascript is om wat extra's te kunnen bieden aan je browser, aangezien je met HTML alleen opmaak kunt regelen en layout, en verder eigenlijk niets.
PHP gebruik je om (uiteindelijk) 'iets' (HTML/Javascript/plaatjes/whatever..) te genereren of een bepaalde actie op de server uit te voeren.

Maar Javascript kan PHP niet vervangen en andersom ook niet, jij kunt ook nooit een nieuw scherm met een bepaalde grootte (zoals in JS met window.open() gebeurd) openen via PHP.
__________________
:)
Met citaat reageren
Oud 16-08-2002, 19:29
McMotion
Avatar van McMotion
McMotion is offline
Citaat:
Scorpion3000 schreef:
Ahh...

Dus het kan ook met javascript, leuk..

Ik hou alleen niet zo van javascript. Op zich wel leuk, maar het blijft client-side. Iedereen kan het uitzetten, met php weet je zeker dat het goed komt..

Tevens het antwoord op diegene die vroeg waarom er pp gebruikt zou moeten worden.
ookal gebruik je php, het resultaat wordt client side getoond... natuurlijk kan je het resultaat weergeven zoals het niet is bedoeld

php is niet bedoeld voor dat soort dingen, zolang je deze dingen met javascript kan doen... doe het... laat zoveel mogelijk door de client gedaan worden
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan
Met citaat reageren
Oud 16-08-2002, 19:33
Tom
Avatar van Tom
Tom is offline
Citaat:
McMotion schreef:

laat zoveel mogelijk door de client gedaan worden
*eens*
kleine opmerking:
behalve dat serverside wel weer als voordeel heeft dat je niet afhankelijk bent van je client.. zeker Javascript wil wel eens per browser/versie er anders op reageren, kans is daarom groter dat t niet werkt of dat de client rare opties heeft aanstaan.
__________________
:)
Met citaat reageren
Oud 16-08-2002, 19:35
McMotion
Avatar van McMotion
McMotion is offline
Citaat:
Tom schreef:
Maar Javascript kan PHP niet vervangen en andersom ook niet
met sommige dingen wel... je zou een rekenmachine kunnen maken met javascript, maar ook met php... alleen zoiets maak je ook in javascript aangezien dat veel sneller is
pas bij restricties en security wordt het interessant om dingen op de server te doen die je ook met javascript zou kunnen doen.. bijvoorbeeld controleren of een waarde in een editbox niet langer is dan 20 tekens, maar dan nog is het handig om het OOK met javascript te doen
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan
Met citaat reageren
Oud 16-08-2002, 19:41
Tom
Avatar van Tom
Tom is offline
Citaat:
McMotion schreef:


met sommige dingen wel... je zou een rekenmachine kunnen maken met javascript, maar ook met php... alleen zoiets maak je ook in javascript aangezien dat veel sneller is
pas bij restricties en security wordt het interessant om dingen op de server te doen die je ook met javascript zou kunnen doen.. bijvoorbeeld controleren of een waarde in een editbox niet langer is dan 20 tekens, maar dan nog is het handig om het OOK met javascript te doen

tis vrijdag ok.. je hebt gelijk.. niet over nagedacht
__________________
:)
Met citaat reageren
Oud 17-08-2002, 10:33
darthraver
darthraver is offline
Citaat:
Aegishjalmur schreef:
ik denk dat het zo ongeveer moet, ik heb het getest en bij mij werkte het (in IE6)

Code:
<html><head>
<script language="Javascript">
	function PopUp(imgName, windowName) {
		var imgHeight, imgWidth;
		
		imgSrc = new Image;
		imgSrc.src = imgName;
		
		imgHeight = imgSrc.height;
		imgWidth = imgSrc.width;
		
		window.open(imgName, windowName, "width=" + imgWidth + " height=" + imgHeight);
		
		return true;
	}
</script></head>

<body>
	<img src="klein.jpg" onclick="PopUp('groot.jpg', 'groot')">
</body>
</html>
let op dat in
Code:
" height="
een spatie tussen de " en de h moet, omdat anders de variabale imgWidth en de string " height" aan elkaar 'vastgeplakt' worden
Nja, ik heb dus dit gebruikt, maar dan heb je nog een lelijke witte rand links en boven het plaatje. En hoe kan je die dan nog wegkrijgen? Want iets als window.open(imgName, windowName, "width=" + imgWidth + " height=" + imgHeight leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"
);

werkt niet dus hoe kan dat dan?
Met citaat reageren
Oud 17-08-2002, 11:35
Scorpion3000
Avatar van Scorpion3000
Scorpion3000 is offline
Citaat:
Tom schreef:

Maar Javascript kan PHP niet vervangen en andersom ook niet, jij kunt ook nooit een nieuw scherm met een bepaalde grootte (zoals in JS met window.open() gebeurd) openen via PHP.
*GAAP*

Je moet geen dingen gaan zeggen die ik nooit gezegd heb.
__________________
<<==-- Motto: Als het je niet kapot maakt, maakt het je sterker --==>>
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Software & Hardware Hulp bij fotoalbum maken/installeren
Mois
7 04-07-2005 20:45
Software & Hardware Robotica stuff
Svavl
7 22-08-2004 23:28
Games Je eigen clan maken??
Wielrenner_R
44 09-06-2004 16:33
Software & Hardware HTML/CSS/JavaScript
Verwijderd
500 17-03-2004 23:12
Software & Hardware [javascript] + frames
plofke
1 13-12-2003 18:28


Alle tijden zijn GMT +1. Het is nu 04:04.