[js] parameter geen waarde

Pagina: 1
Acties:

  • Brent
  • Registratie: September 2001
  • Laatst online: 20:24
Hoe kijk je in javascript of een parameter een bepaalde waarde heeft? zoiets:
[code]
if {
var huppeldepup = heeft waarde
d.write( de waarde)
}
else
{geen waarde opgegeven}

Hoe doe ik dat?

Humanist | Kernpower! | Determinist | Verken uw geest | Politiek dakloos


  • Woudloper
  • Registratie: November 2001
  • Niet online

Woudloper

« - _ - »

Op donderdag 27 december 2001 15:15 schreef Breepee het volgende:
Hoe kijk je in javascript of een parameter een bepaalde waarde heeft? zoiets:
code:
1
2
3
4
5
6
if {
var huppeldepup = heeft waarde
d.write( de waarde)
}
else
{geen waarde opgegeven}

Hoe doe ik dat?
zo dacht ik...
code:
1
2
3
if (huppeldepup) {
    d.write
}

  • Brent
  • Registratie: September 2001
  • Laatst online: 20:24
[foutje]

Humanist | Kernpower! | Determinist | Verken uw geest | Politiek dakloos


  • Brent
  • Registratie: September 2001
  • Laatst online: 20:24
code:
1
2
3
4
5
6
if (huppeldepup) {
document.write(huppeldepup);
}
else {
document.write('geen huppeldepup');
}

Dat werkt niet. Ik beodel dus dat ik wil weten of de variabele huppeldepup een waarde heeft, zoja schrijf hem dan op, zonee schrijf dan iets anders op.

Humanist | Kernpower! | Determinist | Verken uw geest | Politiek dakloos


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 13:22

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

code:
1
2
3
4
5
if(variabele != undefined) {
 document.write(variabele);
} else {
 document.write('geen waarde');
}

zoiets?

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


Verwijderd

== null ?

Verwijderd

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var UNDEFINED;
var UNDEFINED = typeof UNDEFINED;
if(typeof my_var == UNDEFINED) {
    // my_var heeft geen waarde;
}
else {
    // my_var heeft een waarde;
}

of (JavaScript 1.3+)

var UNDEFINED;
if(my_var === UNDEFINED) {
    // my_var heeft geen waarde;
}
else {
    // my_var heeft een waarde;
}

  • Brent
  • Registratie: September 2001
  • Laatst online: 20:24
bedankt voor alle oplossingen, het werkt wel, maar ik heb een fout gemaakt (ben ook nog maar een n00b met js). dit is het script:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<head>
<script language="JavaScript">
  var url = location.href;
  var getpic = url.substring (url.indexOf("?pic=",0)+5);
</script>
</head>
<body>
    <script language="JavaScript">
      if(getpic != undefined) {
        document.write('[img]"'+getpic+'"[/img]');
      } else {
        document.write('Geen plaatje!');
      }
    </script>
<body>

(als je dan naar page.htm?pic=plaatje.gif gaat zie je hem, en ik wil graag dat als je naar page.htm (zonder ?pic=) gaat dat je dan een soort 404 ziet)

Ik wil dus de status van de variabele pic weten, maar hij gedraagt zich niet als variabele (als ik ipv getpic, pic invul werkt het helemaal niet). Hoe kan ik dan achterhalen of er nou een plaatje is gespeificeerd of niet?

Humanist | Kernpower! | Determinist | Verken uw geest | Politiek dakloos


Verwijderd

pic is ook geen variabele. js doet niet zoals PHP alle naam/waarde paren in de search automatisch als variabele/waarde declareren...dat moet je zelf doen.

  • Brent
  • Registratie: September 2001
  • Laatst online: 20:24
kun je een voorbeeldje geven hoe ik dat moet doen?

Humanist | Kernpower! | Determinist | Verken uw geest | Politiek dakloos


  • SuperRembo
  • Registratie: Juni 2000
  • Laatst online: 20-08-2025
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<head>
<script language="JavaScript">
<!--
function GetParameters(){
    var search, paramStrs, params, i;
    var keyval, key, val;

    search = self.location.search;
    search = search.substring(1, search.length);// verwijder eerste teken = '?'

    paramStrs = search.split('&');
    params = new Array();
    for (i=0; i<paramStrs.length; i++){
      keyval = paramStrs[i].split('=');
      if (keyval.length>0){
        key = unescape(keyval[0]);
        if (keyval.length>1)
            val = unescape(keyval[1]);
        else
            val = undefined;
        params[key] = val;
      }
    }

    return(params);
}

var params = GetParameters();
var getpic = params['pic'];
//-->
</script>
</head>
<body>
<script language="JavaScript">
if(getpic != undefined) {
  document.write('[img]"'+getpic+'"[/img]');
}
else {
  document.write('Geen plaatje!');
}
</script>
<body>

| Toen / Nu


  • Brent
  • Registratie: September 2001
  • Laatst online: 20:24
Hartelijk bedankt SuperRembo! Je hebt zelfs het hele script voor me uitge schreven! Echte heel erg hartelijk dank!

Humanist | Kernpower! | Determinist | Verken uw geest | Politiek dakloos


  • SuperRembo
  • Registratie: Juni 2000
  • Laatst online: 20-08-2025
Een beetje knip en plak werk met dingen die ik nog had liggen.

| Toen / Nu

Pagina: 1