Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie
Toon posts:

Via knop javascript activeren in een ander bestand

Pagina: 1
Acties:

Vraag


  • Tijs Beek
  • Registratie: december 2017
  • Laatst online: 27-05 14:38
Mijn vraag:
Hoe activeer ik een script via <button>

Relevante software en hardware die ik gebruik
Notepad++

Mijn bedoeling is om via een ander bestand een script te activeren.
Je hebt het .html .css en .js bestand.
Maar het lukt mij niet om het .js script (alert('en dit is een javascript') te activeren zonder dat het script in het .html bestand moet.


<button type="button" onclick="javascript:alert('En dit een javascript. ');">Dit is een knop</button>

Dit kan wel, Alleen dan zit het script in het .html bestand wat ik liever niet wil

[Voor 35% gewijzigd door Tijs Beek op 28-09-2018 09:56]

Alle reacties


  • Knetterhard
  • Registratie: november 2009
  • Laatst online: 11:21

Knetterhard

Dedicated

Je kan vanuit je browser geen bestanden benaderen van de client. Verder is je topic niet duidelijk gedefineerd, wat wil je activeren?

NZXT H710i - Asus Strix X570-E Gaming - Ryzen 9 5950X - 64GB G.Skill Trident Z F4 - 1TB Samsung 980 PRO M.2 - Asus GeForce RTX 3090 ROG Strix Gaming OC 24G - https://www.3dmark.com/3dm/55080463


  • Tijs Beek
  • Registratie: december 2017
  • Laatst online: 27-05 14:38
Ik bedoel via <link src=....js> een script activeren nadat je op een <button> drukt

  • Knetterhard
  • Registratie: november 2009
  • Laatst online: 11:21

Knetterhard

Dedicated

Als je een functie 'test' heb gedefineerd, kun je die activeren door een onClick attribute mee te geven aan de button. Bijvoorbeeld:

<button onClick="test();">Test</button>

NZXT H710i - Asus Strix X570-E Gaming - Ryzen 9 5950X - 64GB G.Skill Trident Z F4 - 1TB Samsung 980 PRO M.2 - Asus GeForce RTX 3090 ROG Strix Gaming OC 24G - https://www.3dmark.com/3dm/55080463


  • RM-rf
  • Registratie: september 2000
  • Laatst online: 18:17

RM-rf

1 2 3 4 5 7 6 8 9

bedoel je misschien een functie aanroepen?

JavaScript:
1
2
3
function klikMe() {
 alert('En dit een javascript functie. ');
}

aan te roepen met:
HTML:
1
<button type="button" onclick="klikMe();">Dit is een knop</button>

Dit is overigens de allereerste basis van javascript, als je dit niet begrijp zou ik je aanraden wat tutorials in 'javascript for beginners' te volgen.

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • martijnve
  • Registratie: december 2004
  • Laatst online: 21-06 18:07
Heb je het script ingeladen met <script src="..."></script>?

Mini-ITX GamePC: Core i5 3470 | 16GB DDR3 | GTX 970 4GB | Samsung 830 128GB | Dell u2711 (27", IPS,1440p), 2343BW


  • emnich
  • Registratie: november 2012
  • Niet online

emnich

kom je hier vaker?

Je kan ook via js een script laden, bijv zoiets:
JavaScript:
1
2
3
4
5
6
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = 'https://domein.nl/script.js';
var x = document.getElementsByTagName('head')[0];
x.appendChild(s);

  • Tijs Beek
  • Registratie: december 2017
  • Laatst online: 27-05 14:38
RM-rf schreef op vrijdag 28 september 2018 @ 10:01:

dit is overigens de allereerste basis van javascript, als je dit niet begrijp zou ik je aanraden wat tutorials in 'javascript for beginners' te volgen.
Ik ben ook aan het zoeken, Maar ik vindt geen fijne curus.

Maar ik heb gedaan wat je zei

bij het javascript:

function klikMe() {
alert('En dit een javascript functie. ');
}

en bij HTML

<!doctype html>

<button type="button" onclick="klikMe();">Dit is een knop</button>

<link src="javaoefening.js">


Maar er gebeurt niks als ik klik.
Doe ik iets verkeerd?

  • Tijs Beek
  • Registratie: december 2017
  • Laatst online: 27-05 14:38
martijnve schreef op vrijdag 28 september 2018 @ 10:02:
Heb je het script ingeladen met <script src="..."></script>?
Nee <link>

Ik zal even <script proberen!

  • Tijs Beek
  • Registratie: december 2017
  • Laatst online: 27-05 14:38
Jongens.. Dankje voor jullie antwoorden!

Ik had <link> maar het moest <script>

Soms ben ik een beetje dom..

Dankje Martijn en RM!

Ook knetterhard en Emnich dankje voor de reactie!

Fijne dag nog _/-\o_

  • Hackus
  • Registratie: december 2009
  • Niet online

Hackus

Chain DL,SQ,BP,MP, and Flys

@Tijs Beek Al eens gehoord van Multi-Quote in je cursus ?

Kiest als MTB' er voor het mulle zand en drek, ipv het naastgelegen verharde pad.


  • Tijs Beek
  • Registratie: december 2017
  • Laatst online: 27-05 14:38
Hackus schreef op vrijdag 28 september 2018 @ 10:18:
@Tijs Beek Al eens gehoord van Multi-Quote in je cursus ?
Haha, Sorry.
Pagina: 1


Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Microsoft Xbox Series X LG CX Google Pixel 5a 5G Sony XH90 / XH92 Samsung Galaxy S21 5G Sony PlayStation 5 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True