login  Naam:   Wachtwoord: 
Registreer je!
 Forum

function werkt niet :s

Offline Stijn - 03/06/2005 20:39
Avatar van StijnPHP expert hallo

ik heb de volgende functie geschreven in JS:
  1. function foto(cijfer)
  2. {
  3. window.open('foto.php?q='+cijfer+, 'Foto', 'toolbar=no,location=no,directories=no,status=no,scrollbar=no,resizable=no,width=,height=500,width=500');
  4. }


en dan bij een knop de volgende code:

  1. <input type="button" name="Button" value="Foto 1" onClick="foto('1')">


nu ik druk op de knop en de pagina wordt niet geopend in een nieuw venster. Waarom wil hij dit niet doen?

Groeten van stijn 

9 antwoorden

Gesponsorde links
Offline simontjeuh - 03/06/2005 20:54
Avatar van simontjeuh HTML interesse moet het niet
  1. <input type="button" name="Button" value="Foto 1" onClick="foto(1)">

worden?

zonder '' rond de 1
Offline Stijn - 03/06/2005 21:02 (laatste wijziging 03/06/2005 21:33)
Avatar van Stijn PHP expert nee, werkt nog altijd niet :s
Offline Gerard - 03/06/2005 21:43
Avatar van Gerard Ouwe rakker staat je JS functie wel in je <head>

?
Offline Stijn - 03/06/2005 21:51 (laatste wijziging 03/06/2005 22:01)
Avatar van Stijn PHP expert woeps, nee, maar het werkt nog steeds niet kan het niet zijn dat het ligt aan:
  1. indow.open('foto.php?q='+cijfer+


:s
Offline stuifie - 03/06/2005 22:49
Avatar van stuifie PHP beginner maak van die javascript code:
  1. function foto(cijfer)
  2. {
  3. window.open('foto.php?q='+cijfer, 'Foto', 'toolbar=no,location=no,directories=no,status=no,scrollbar=no,resizable=no,width=,height=500,width=500');
  4. }

Je had er nog een + achter die cijfer staan die moest weg
Offline Gerard - 03/06/2005 22:52 (laatste wijziging 03/06/2005 22:55)
Avatar van Gerard Ouwe rakker
  1. <html>
  2.  
  3. <head>
  4. <title>Gerard</title>
  5. <script language="javascript">
  6. function foto(cijfer)
  7. {
  8. window.open('foto.php?q=' +cijfer+ '', 'Foto', 'toolbar=no,location=no,directories=no,status=no,scrollbar=no,resizable=no,width=,height=500,width=500');
  9. }
  10. </script>
  11. </head>
  12.  
  13. <body>
  14.  
  15. <input type="button" name="Button" value="Foto 1" onClick="foto(1)">
  16.  
  17. </body>
  18.  
  19. </html>


edit: zie hierboven dus

edit 2: als je nu in de database ook de grootte en breedte van de foto meegeeft dan kan je de popup daaraan aanpassen.
Offline ElCheapo - 03/06/2005 23:01
Avatar van ElCheapo PHP beginner @proximus: js hoeft niet in de head en waarom zou je een lege string toevoegen. stuifie had de oplossing al gegeven.
Offline Stijn - 03/06/2005 23:19
Avatar van Stijn PHP expert ok, bedankt voor jullie hulp. Bedankt voor de uitleg 

groeten stijn
Offline Gerard - 04/06/2005 01:57
Avatar van Gerard Ouwe rakker
Citaat:
@proximus: js hoeft niet in de head


Algemeen bekend, alles wat je qua javascript GAAT uitvoeren zet je in de head en alles wat uitgevoerd moet worden automatisch zet je in de body.

http://www.w3schools.com/js/js_whereto.asp

Citaat:
Scripts in the head section: Scripts to be executed when they are called, or when an event is triggered, go in the head section. When you place a script in the head section, you will ensure that the script is loaded before anyone uses it.

Scripts in the body section: Scripts to be executed when the page loads go in the body section. When you place a script in the body section it generates the content of the page.


Citaat:
en waarom zou je een lege string toevoegen.


Omdat ik nooit met javascript werk en dit werkte.....

Citaat:
stuifie had de oplossing al gegeven.


werd gebelt terwijl ik aan het typen was, zag dus niet dat hij zijn oplossing al had gegeven. Vandaar ook mijn edit.

weinig zinnige post ook van jou maar oké...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.233s