Is het mogelijke om bij het laden van een pagina ineens een stukje javascript uit te voeren?
Daarbij bedoel ik dus ofwel :
- op een http-link klikken en meegeven dat er na het laden dat javascript uitgevoerd wordt
- ofwel een via een javascriptje een pagina laden en dan het andere javascriptje uitvoeren
Hopelijk ben ik wat duidelijk
URL + javascript
-
- Elite Poster
- Berichten: 3310
- Lid geworden op: 26 jul 2005, 12:17
- Locatie: Lochristi
- Uitgedeelde bedankjes: 196 keer
- Bedankt: 125 keer
Zoiets als dit?
Code: Selecteer alles
<html>
<head>
<script>
window.onload = function () {
alert('Hello World');
}
</script>
</head>
<body>
</body>
</html>
-
- Plus Member
- Berichten: 177
- Lid geworden op: 16 jun 2005, 20:15
Dat zou de pagina zijn, maar het zou een bestaande pagina zijn die ik oproep waarop dan een javascriptje loopt.
ik roep http://eenpagina.be op en dan een javascript laten uitvoeren die niet op die html pagina staat.
ik roep http://eenpagina.be op en dan een javascript laten uitvoeren die niet op die html pagina staat.
-
- Elite Poster
- Berichten: 757
- Lid geworden op: 07 mei 2007, 11:19
- Uitgedeelde bedankjes: 66 keer
- Bedankt: 27 keer
Je kunt onclick gebruiken, maar dan voert hij het uit wanneer je op de html link klikt...
'k Heb dit wel niet getest, ben niet zo'n expert in javascript
Code: Selecteer alles
<a href="http://eenpagina" onclick="javascript:alert('Hello World')">HTML Link</a>
-
- Elite Poster
- Berichten: 3310
- Lid geworden op: 26 jul 2005, 12:17
- Locatie: Lochristi
- Uitgedeelde bedankjes: 196 keer
- Bedankt: 125 keer
Dan zoiets...
Code: Selecteer alles
<html>
<head>
</head>
<body>
<a href="http://eenpagina" onclick="javascript:window.open('http://www.yahoo.com');alert('Hello World')">HTML Link</a>
</body>
</html>
- meon
- Administrator
- Berichten: 16609
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 564 keer
- Bedankt: 759 keer
- Contacteer:
Da's hetzelfde als wat Astralon zegt, alleen kan je op Astralon's manier mooier je code bij mekaar houden.
Let wel op dat je op deze manier niet aan DOM-manipulatie gaat doen (html-elementen toevoegen/verwijderen/wijzigen), aangezien die op dat punt (bij de onload) nog niet bestaan. (Browsers crashen daar dus op, zowel IE als FireFox, rest nooit geprobeerd).
Voor zoiets heb je eigenlijk een "onready"-event nodig, maar dat bestaat niet, tenzij je een javascript-library à la jQuery gebruikt dat standaard alles op die manier oproept.
Let wel op dat je op deze manier niet aan DOM-manipulatie gaat doen (html-elementen toevoegen/verwijderen/wijzigen), aangezien die op dat punt (bij de onload) nog niet bestaan. (Browsers crashen daar dus op, zowel IE als FireFox, rest nooit geprobeerd).
Voor zoiets heb je eigenlijk een "onready"-event nodig, maar dat bestaat niet, tenzij je een javascript-library à la jQuery gebruikt dat standaard alles op die manier oproept.
Om dit te doen kan je onderaan je html pagina je javascript code zettenmeon schreef: Voor zoiets heb je eigenlijk een "onready"-event nodig, maar dat bestaat niet, tenzij je een javascript-library à la jQuery gebruikt dat standaard alles op die manier oproept.
Code: Selecteer alles
<HTML>
<HEAD />
<BODY>
<P> uw tekst hier </P>
<script>
alert ("uw javascript");
</script>
</BODY>
</HTML>
-
- Elite Poster
- Berichten: 757
- Lid geworden op: 07 mei 2007, 11:19
- Uitgedeelde bedankjes: 66 keer
- Bedankt: 27 keer
Dan opent hij een nieuw venster én gaat hij naar http://eenpagina in het huidig scherm. Als je geen nieuw scherm/tabblad wil, dan kun je beter window.location gebruiken.Astralon schreef:Dan zoiets...
Code: Selecteer alles
<html> <head> </head> <body> <a href="http://eenpagina" onclick="javascript:window.open('http://www.yahoo.com');alert('Hello World')">HTML Link</a> </body> </html>
Code: Selecteer alles
<html>
<head>
</head>
<body>
<a href="#" onclick="javascript:window.location='http://eenpagina'; alert('Hello World')">HTML Link</a>
</body>
</html>
-
- Plus Member
- Berichten: 177
- Lid geworden op: 16 jun 2005, 20:15
Dit gaat er waarschijnlijk vanuit dat je zelf de link maakt in een html pagina? Maar kan dit ook gebeuren voor een bestaande link? Dus ik klik op een willekeurige pagina, en na het laden voert ie het scriptje uit.
Of kan dit via een addon voor firefox bv dat ik rechtermuisklik doe op een link daar in het menuutje kan selecteren 'Open URL en voer daarna script uit'
Waarop ie dat dan ook doet. Voor een leek stel ik nogal stomme vragen bij momenten
Of kan dit via een addon voor firefox bv dat ik rechtermuisklik doe op een link daar in het menuutje kan selecteren 'Open URL en voer daarna script uit'
Waarop ie dat dan ook doet. Voor een leek stel ik nogal stomme vragen bij momenten