Toon posts:

[JS] Probje met een pop up window

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb dus een probleem met een pop-up window

Dit is het JavaScriptje dat ik heb:
code:
1
2
3
4
5
<SCRIPT LANGUAGE="JavaScript">
function win1() {
  window.open("<? echo $RS["product_image"] ?>", "", "toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=1,resizable=0,width=300,height=240,left = 0,top = 0");
}
</script>


En dit is de link:

code:
1
<a href="javascript:popup()">[img]"<?[/img]" border="0" height="140" width="200"></a>


Zoals jullie wel zien is dit in samenwerking met PHP maar mijn probleem is dus dat ik geen pop up krijg, zelfs geen venstertje met niets in

Verwijderd

PHP en JAVASCRIPT in deze SCRIPT kunnen niet samen. Dat komt omdat je een URL moet geven en geen verwijzing in PHP naar een URL! Vervang deze door een gewone URL!

Verwijderd

Topicstarter
Een beetje verduidelijking aub :)

Ik ben niet van plan voor zo'n 150 afbeelding een extra pagina te maken met daarin alleen een afbeelding

Verwijderd

a3vantilburg, waar heb je het in hemelsnaam over? Javascript heeft nooit last van PHP en vice versa. Eerst wordt de php uitgevoerd, en die echt zorgt er dus voor dat er bijvoorbeeld een url komt te staan.

Het antwoord op de vraag is simpel: je roept de niet bestaande functie of methode 'popup' aan, terwijl je een functie 'win1' definieert. De rest is volgens mij wel in orde.

Je functie kan misschien nog iets handiger, want nu kun je maar één url in die popup laden. Maak er bijvoorbeeld het volgende van:

JavaScript:
1
2
3
4
function popup(url)
{
  window.open(url, '', 'toolbar=0,...etc...');
}

En dan kun je die link ongeveer als volgt laten genereren door PHP:
PHP:
1
2
3
<a href="javascript:popup('<?php echo $larger_image_uri; ?>')">
  <img src="<?php echo $thumbnail_uri; ?>" border="0">
</a>

Want nu hebt je een afbeelding die linkt naar een popup met diezelfde afbeelding . Dat is best onlogisch. :)

Verwijderd

Topicstarter
Verwijderd schreef op 28 oktober 2002 @ 18:15:
a3vantilburg, waar heb je het in hemelsnaam over? Javascript heeft nooit last van PHP en vice versa. Eerst wordt de php uitgevoerd, en die echt zorgt er dus voor dat er bijvoorbeeld een url komt te staan.

Het antwoord op de vraag is simpel: je roept de niet bestaande functie of methode 'popup' aan, terwijl je een functie 'win1' definieert. De rest is volgens mij wel in orde.

Je functie kan misschien nog iets handiger, want nu kun je maar één url in die popup laden. Maak er bijvoorbeeld het volgende van:

JavaScript:
1
2
3
4
function popup(url)
{
  window.open(url, '', 'toolbar=0,...etc...');
}

En dan kun je die link ongeveer als volgt laten genereren door PHP:
PHP:
1
2
3
<a href="javascript:popup('<?php echo $larger_image_uri; ?>')">
  [img]"<?php[/img]" border="0">
</a>

Want nu hebt je een afbeelding die linkt naar een popup met diezelfde afbeelding . Dat is best onlogisch. :)
moet ik dan elke afbeelding 2 keer hebben? want alles staat in een database en ik zie et niet onmiddellijk zitten om daar een kolom bij te maken en die dan overal aan te passen

Verwijderd

Topicstarter
Graag een antwoord op mijn laatste vraag aub

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 20:35

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Verwijderd schreef op 30 oktober 2002 @ 14:41:
Graag een antwoord op mijn laatste vraag aub
Zo, vriendelijke toon zeg! Nou ga ik jou helpen! Keep it up!

Als je thumbs wil gebruiken met een verwijzing naar de grote versie, moet je twee plaatjes hebben ja, maar als je die een logische naam geeft (naamvanhetplaatje_thumb.jpg) hoef je niet nog een tabel te maken met die namen, dan split je op de punt en pak je het eerste deel van de uitkomst, plak je '_thumb' ertussen en zit je .jpg erachter:

PHP:
1
2
3
4
$filename = 'dit_is_een_grote_plaat.jpg';
$oldfile = split('.', $filename);
$newfile = $oldfile.'_thumb.jpg';
// $newfile wordt dan 'dit_is_een_grote_plaat_thumb.jpg


Met Php kan je zelfs de grote afbeelding on-the-fly verkleinen met GD.

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • grolle
  • Registratie: Oktober 2001
  • Laatst online: 08-07 18:53
Prammenhanger schreef op 30 oktober 2002 @ 14:57:
[...]


[...]
Met Php kan je zelfs de grote afbeelding on-the-fly verkleinen met GD.
Dat wis ik nie. Hoe dan???

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

Hangloozz

{ @$%&# }

grolle schreef op 30 oktober 2002 @ 15:10:
[...]


Dat wis ik nie. Hoe dan???
als je in Google PHP en GD in had getypt had je het nu al lang geweten...

www.jurgroessen.nl

Pagina: 1