abonnement Unibet Coolblue Bitvavo
pi_33393915
Haakje vergeten, kan gebeuren.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_33395502
dan werkt ie nog niet, krijg een errortje ennuh ik zal het eens met " proberen, met ' werkt het iig niet.

1
2
3
4
5
6
7
8
    if (file.match("/\.(gif|jpe?g|png)$/")) 
    {
        document.writeln('    <td><a target="_blank" href="' + url + '&s=64">64</a>, <a target="_blank" href="' + url + '&s=128">128</a>, <a target="_blank" href="' + url + '&=256">256</a>, <a target="_blank" href="' + url + '&s=384">384</a>, <a target="_blank" href="' + url + '&s=512">512</a></td>');
    }
    else
    {
        document.writeln('    <td> </td>');
    }


werkt beiden niet geen error bij " maar dan vind ie nog niet juist uit! want laat   (etc) zien...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_33395519
quote:
Op zondag 25 december 2005 15:10 schreef Chandler het volgende:
dan werkt ie nog niet, krijg een errortje ennuh ik zal het eens met " proberen, met ' werkt het iig niet.
'een errortje'?
Tegenwoordig moet je Dr. Ir. zijn om een beetje correct Nederlands te kunnen neerpleuren.
Abusing semicolons since 1987.
pi_33395569
werkt ook niet... dat kon je lezen hé ow maar geen errortje b.t.w zal wel door de cache komen maaruh goed zie mijn toegevoegde code
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_33655150
ik wil aan het eind van mijn code dat het venster gesloten wordt. dus een window.close

maar dan gewoon aan het eind, en niet onclick ofzo. hoe bouw ik zoiets?
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_33656592
Aan het einde van welke code?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_33657316
mijn html+php code
gewoon zodra mn pagina klaar is met laden wil ik dattie m afsluit.
As a rule, I never touch anything more sophisticated and delicate than myself.
  dinsdag 3 januari 2006 @ 13:43:46 #68
69357 R-Mon
jong en dynamisch
pi_33657786
window.onload = function() { window.close() }
&lt;tsjsieb&gt; maarja, jij bent ook gewoon cool R-Mon :p
pi_33695094
kan iemand mij helpen met het volgende. Ik open een popup uit een parent pagina. deze popup voert een mysql query uit. vervolgens sluit de gebruiker de popup. nu wil ik de parent window refreshen zodra de popup sluit, maar ik weet niet hoe ik dit moet doen.. iemand een idee?
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_33695135
<a href="linkje naar je page die gerefreshed moet worden" target="framenaam" onclick="javascript:window.close();">klik</a>

As a rule, I never touch anything more sophisticated and delicate than myself.
  woensdag 4 januari 2006 @ 16:01:38 #71
32768 DionysuZ
Respect my authority!
pi_33697282
in je popup:
<a href="#" onclick="opener.window.location.reload();self.close();return false;">Close</a>
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
  woensdag 4 januari 2006 @ 16:05:13 #72
32768 DionysuZ
Respect my authority!
pi_33697437
maar misschien is het beter om

opener.window.location = opener.window.location

te gebruiken. Dan krijg je in sommige gevallen tenminste niet dat je browser je vraagt of je bepaalde vars opnieuw wilt posten.
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_33697739
quote:
Op woensdag 4 januari 2006 16:01 schreef DionysuZ het volgende:
in je popup:
<a href="#" onclick="opener.window.location.reload();self.close();return false;">Close</a>
vooralsnog geen problemen hiermee! bedankt!
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_33759117
ik heb een 2 submit buttons zonder form-tag. onclick doen ze niks dus.
ik wil in de <input> een onclick= zetten, met een normale link naar een url. geen window.open dus.

ik dacht aan:
<input type="submit" value="submit1" onclick="javascript:window.location('test.html');">

maar dat werkt dus niet.

kan iemand de fout er voor mij uit halen? met google vind k niks passends.
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_33762892
Als je geen form-tags hebt moet je er ook geen submit-buttons van maken, maar gewoon een

<input type="button">

En verder is window.location géén functie maar een property/variabele. Daar moet je dingen aan toewijzen ipv. ze aan te roepen
pi_33763120
dus hoe moet ik hem dan gebruiken?
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_33763693
quote:
Op vrijdag 6 januari 2006 13:24 schreef Desdinova het volgende:
dus hoe moet ik hem dan gebruiken?
Zoals je het in bijna elke andere taal ook doet

window.location = 'http://www.gmta.nl/';
pi_33764033
quote:
Op vrijdag 6 januari 2006 13:38 schreef JeRa het volgende:

[..]

Zoals je het in bijna elke andere taal ook doet

window.location = 'http://www.gmta.nl/';
<input type="button" value="klik" onclick="window.location = 'http://www.test.com';">

jeej!
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_33886171
Een leuke klein probleem, hopelijk weet iemand de oplossing. Ik wil een popup bij een link en heb nu een stukje code uit www.spele.nl gehaald (ja ik weet het rippen is ook niet alles maar toch is het de poging waard en vermeld tenminste de bron, strax ook in de code... want kon helaas nergens een goed script vinden wat deed wat ik zocht..)

Voorbeeld


In de html heb ik het volgende

Het script
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
        Xoffset = 16; // modify these values to ...
        Yoffset = 16; // change the popup position.

        var old,
            skn,
            iex = (document.all),
            yyy = -1000;
        var ns4 = document.layers;
        var ns6 = document.getElementById&&!document.all;
        var ie4 = document.all;

        if (ns4)
            skn = document.popup;
        else if (ns6)
            skn = document.getElementById("popup").style;
        else if (ie4)
            skn = document.all.popup.style;

        if(ns4)
        {
            document.captureEvents(Event.MOUSEMOVE);
        }
        else
        {
            skn.visibility = "visible";
            skn.display    = "none";
        }

        document.onmousemove = get_mouse; 

        function p(img, text)
        {

            var content = "<TABLE WIDTH=80 BORDER=1 border=000000  CELLPADDING=0 CELLSPACING=0>" + 
                          "<TD ALIGN=center><IMG SRC=" + img + "</img><FONT COLOR=black SIZE=2>" + text + "</FONT></TD>" + 
                          "</TABLE>";
            yyy = Yoffset;

            if(ns4)
            {
                skn.document.write(content);
                skn.document.close();
                skn.visibility = "visible"
            }

            if(ns6)
            {
                document.getElementById("popup").innerHTML=content;
                skn.display = ''
            }

            if(ie4)
            {
                document.all("popup").innerHTML=content;
                skn.display = ''
            }
        }

        function get_mouse(e)
        {
            var x=(ns4||ns6)?e.pageX:event.x+document.body.scrollLeft;
            skn.left = x+Xoffset;
            var y = (ns4||ns6)?e.pageY:event.y+document.body.scrollTop;
            skn.top = y+yyy;
        }

        function k()
        {
            yyy = -1000;

            if(ns4)
            {
                skn.visibility = "hidden";
            }
            else if (ns6||ie4)
                skn.display = "none"
        }


de style sheet
1
2
3
4
5
6
#popup {
    POSITION: absolute;
    VISIBILITY: hidden;
    Z-INDEX:200;
    FONT-SIZE: 12px;
}


de div in de html
1<div id="popup"></div>


en natuurlijk de link, waarbij de popup terecht moet komen
1<a href="#" onmouseover="p('Text hiero', 'image.jpg');" onmouseout="k();" TITLE="Titel">Linkje</a>


echter krijg ik errors in IE en FF... die van IE kan ik moeilijk laten zien maar die van Firefox zekers wel.

1
2
3
4
5
6
7
8
9
10
11
12
13
Fout: document.getElementById("popup") has no properties
Bronbestand: http://localhost/persoonlijk/linkbase.bruggema.nl/index.php
Regel: 25

Fout: skn has no properties
Bronbestand: http://localhost/persoonlijk/linkbase.bruggema.nl/index.php
Regel: 59

en

Fout: skn has no properties
Bronbestand: http://localhost/persoonlijk/linkbase.bruggema.nl/index.php
Regel: 86


Heeft iemand een idee waar ik de fout in ga? zou graag een oplossing willen..
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_33893528
Blijkbaar bestaat er geen element met id="popup". Misschien dat er ergens een fout in je html zit waardoor je popup divje fout gaat.

Nadeel van 't rippen van code is dat je nu met een bak ouwe zooi zit. Als je oude browsers die geen DOM ondersteunen (zoals NS4) gewoon vergeet, dan houd je nette overzichtelijke code over.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_34176450
Ik heb een aantal textvelden, met ieder een andere waarde, bijvoorbeeld:, 1,2,3,5,8,7,11,12,45,15 etc.
Nu wil ik het hoogste getal daaruit halen, dit gaat alleen mis, wie helpt me verder op weg.

1
2
3
4
5
6
7
8
9
10
11
var allINPUTS = document.getElementsByTagName('input');
         var el, i = 0, howmany = 0;
         var last =0;
         while (el = allINPUTS.item(i++)){
                  if (el.id == 'color_id'){
                     if(el.value>last){
                        var last =el.value;
                     }
                        
                     }
                  }
pi_34180532
"dit gaat mis" Wat gaat er mis? Krijg je een foutmelding? Komt er niet uit wat je verwacht?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_34190475
Mzz, weer eens niet duidelijk.

Het script werk, ik krijg geen fouten maar hij selecteert niet het googste getal, dat word dan 8 of zo?!
pi_34190980
mooie tvp!
pi_34193053
Heb het al anders en beter opgelost
  woensdag 18 januari 2006 @ 11:27:33 #86
85514 ralfie
!Yvan eht nioj
pi_34193690
quote:
Op woensdag 18 januari 2006 11:01 schreef Darkomen het volgende:
Heb het al anders en beter opgelost


1
2
3
4
5
6
7
8
9
10
11
12
13
function getmax(tags)
{
  var all = document.getElementsByTagName(tags);
  var currentmax = 0;
  for (var x =0;x<all.length;x++)
  {
    if (all[x].id == 'color_id')
    {
       if (parseInt(all[x].value) > currentmax) currentmax = all[x].value;
    }
  }
  alert(currentmax);
}
ik denk dat de parseInt het verschil maakt
pi_34193825
Bedankt voor het scripten deze gaat gewoon in mijn javascript verzameling voor als ik hem ooit nog nodig heb
pi_34197347
quote:
Op woensdag 18 januari 2006 11:27 schreef ralfie het volgende:

ik denk dat de parseInt het verschil maakt
Waarom doe je dan alleen een parseInt bij de vergelijking? currentmax kan nu nog steeds een niet-numerieke waarde bevatten.

Een id van een element hoort uniek te zijn, dus eigenlijk zou je maar 1 element mogen hebben met id="color_id". Je beter de name of class attribute gebruiken om de juiste inputvelden te vinden, die hoeven niet uniek te zijn.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_34370097
Ik nu dit voor een script dat de tekst 's' (Dit is de tekst) letter voor letter moet gaan weergeven. Het werkt alleen niet, dit is de code:
1
2
3
4
5
6
7
8
9
10
11
12
<script language="Javascript">
var s="Dit is de tekst";
var i=0;

function tekst()
{
    i++;   
    t1.innerHTML=s.subtr(0,i);
    setTimeout('tekst()',500)
   
}
</script>
  maandag 23 januari 2006 @ 10:06:04 #90
87845 SynchroSteve
Synchronous Insane
pi_34370188
Gokje, de foutmelding is 't1 is not defined' ? (Of iets wat daar op neer komt)

Vervang t1 dan door document.getElementById(<insert element id>);
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')