Download alle file types
Pagina: « vorige 1 2 3 volgende »
Laat eens zien die code voor dynamic pages?
Natuurlijk Kevin. Je wilt met PHP de inhoud van een bestand ophalen en dan tussen je HTML weergeven! dat gaat natuurlijk niet. Het moet ZONDER AJAX. Dus de linkjes naar de bestanden moeten niet door de JAVASCRIPT meegenomen worden. Dat zul je waarschijnlijk kunnen bereiken door ze een andere (of geen) class="" op te geven. Maar om dat zeker te weten heb ik even je jquery Ready functie nodig want daarin staat waarschijnijk een event naar bovenstaande functie
Op de vorige pagina zie je de rest van de codes
Niet je JQuery Ready functie
Welke bedoel je? Ik snap niet welke je bedoeld?
Die is er niet. heb jij misschien betere code die wel werkt? Dat als ik een Radius op ja dat hij automatisch bestand download?
Vervolgens $("#"+containerid).html(data);
dus een element met het Id="..." moet nu in de html daaronder de output tonen.
aangezien het een plaatje is, zou een <img>tag misschien meer op zijn plaats zijn?
<img src="een url naar dat script">
en als ze ja drukken dat ze downloaden automatisch en bij nee dat het niet gedownlaod word?
Toevoeging op 03/01/2015 18:57:55:
Kevin Jager op 03/01/2015 16:11:41:
Hoe kan ik dan best een vote laten maken van ja/nee
en als ze ja drukken dat ze downloaden automatisch en bij nee dat het niet gedownlaod word?
en als ze ja drukken dat ze downloaden automatisch en bij nee dat het niet gedownlaod word?
Het ene probleem is nog niet opgelost en we gaan alvast door naar het volgende?
Mijn jQuery en JavaScript skills zijn beneden 0 moet ik nog echt leren daar in tegen gaat php enzo mij goed af.
Misschien is er een betere oplossing dan ik doe vandaar dat ik er om vroeg. Maar hiervoor is niks anders aangegeven. Alle codes die hier nu worden gebruikt zie je in dit topic.
De JQuery .ready() functie is een heel belangrijke die je eigenlijk in alle pagina's met jquery tegenkomt omdat het de bedoeling is dat je deze functie aanmaakt zodat je code in deze functie automatisch gestart wordt als de pagina volledig geladen is.
Natuuurlijk heb ik stuk of 30 andere pagina's maar die werken 100% en hebben er eigenlijk niks mee te maken.
Enigste wat je nog niet hebt is de index.php die krijg je nu:
Code (php)
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
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
<?php
error_reporting(0);
include 'include/config.php';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="x-ua-compatible" content="IE=8">
<title>~ *******</title>
<meta name="description" content="*****.">
<meta name="viewport" content="width=1000">
<link type="text/css" href="./style/css/default.css" rel="stylesheet" media="all">
<script type="text/javascript" src="./style/js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="./style/js/kevin.js"></script>
<script type="text/javascript" src="./style/js/menu.js"></script>
<link type="text/css" href="./style/css/menu.css" rel="stylesheet" media="all">
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.ico" />
</head>
<body>
<?php
if(!isset($_COOKIE['cookieMelding'])) {
?>
<div id="cookie">
<p>Deze website maakt gebruik van cookies. Waarom? Als u onze site bezoekt, dan gaat u akkoord met deze cookies.</p>
<div id="button-close"><img src="images/popup_close.gif" title="" alt=""></div>
</div>
<script>
$( "#button-close" ).click(function() {
$( "#cookie" ).hide( "slow" );
document.cookie="cookieMelding=ja; expires=Thu, 12 Dec 2099 12:00:00 UTC; path=/";
});
</script>
<?php
}
?>
<div id="container">
<div id="header">
<a href="javascript:pages('content/home/homepage.php', 'main');"><img src="./images/logo.png" alt="prive" title="prive" width="230px" height="115px;"></a>
<div id="header_right">
</div>
<div id="account_menu">
<?php
include 'content/include/login.php';
?>
</div>
</div>
<?php
include './content/include/menu.php';
?>
</div>
<div class="contentt" id="main">
<?php
include 'content/home/homepage.php';
?>
</div>
</body></html>
error_reporting(0);
include 'include/config.php';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="x-ua-compatible" content="IE=8">
<title>~ *******</title>
<meta name="description" content="*****.">
<meta name="viewport" content="width=1000">
<link type="text/css" href="./style/css/default.css" rel="stylesheet" media="all">
<script type="text/javascript" src="./style/js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="./style/js/kevin.js"></script>
<script type="text/javascript" src="./style/js/menu.js"></script>
<link type="text/css" href="./style/css/menu.css" rel="stylesheet" media="all">
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.ico" />
</head>
<body>
<?php
if(!isset($_COOKIE['cookieMelding'])) {
?>
<div id="cookie">
<p>Deze website maakt gebruik van cookies. Waarom? Als u onze site bezoekt, dan gaat u akkoord met deze cookies.</p>
<div id="button-close"><img src="images/popup_close.gif" title="" alt=""></div>
</div>
<script>
$( "#button-close" ).click(function() {
$( "#cookie" ).hide( "slow" );
document.cookie="cookieMelding=ja; expires=Thu, 12 Dec 2099 12:00:00 UTC; path=/";
});
</script>
<?php
}
?>
<div id="container">
<div id="header">
<a href="javascript:pages('content/home/homepage.php', 'main');"><img src="./images/logo.png" alt="prive" title="prive" width="230px" height="115px;"></a>
<div id="header_right">
</div>
<div id="account_menu">
<?php
include 'content/include/login.php';
?>
</div>
</div>
<?php
include './content/include/menu.php';
?>
</div>
<div class="contentt" id="main">
<?php
include 'content/home/homepage.php';
?>
</div>
</body></html>
Het gaat om de javascript en de menulinkjes (<a></a>)
Wat staat er voor relevants in kevin.js, in menu.js en in menu.php
http://www.phphulp.nl/php/forum/topic/hover-dropdown-menu-kleur/96794/last/
Had daar ook nog problemen mee.
keivn.js is
Maar het menu word niet gebruikt.
Ik zal beetje uitleggen hoe het in elkaar zit
Bij mijn andere topic zie je een menu. als je daar 1 menu item aanklikt ga je naar een pagina en daar vind je de downloads van dat onderwerp. (main.php)
Zodra je op 1 download hebt gedrukt ga je naar main2.php daar zie je het volgende:
Wanneer je daar op 'Klik hier om te downloaden drukt' krijg je dat veld waar je ja/nee kan invullen
Wanneer je op nee drukt hoor je de melding te krijgen van dat het niet gedownload is.
en wanneer ja drukt moet hij gaan downloaden. Alleen dat doet hij niet daar doet hij de plaatje echo'en
In menu.php en menu.js staan deze bestandne: Had daar ook nog problemen mee.
keivn.js is
Code (php)
1
2
3
4
5
2
3
4
5
function pages(url, containerid){
$.get( url, function( data ) {
$("#"+containerid).html(data);
});
}
$.get( url, function( data ) {
$("#"+containerid).html(data);
});
}
Maar het menu word niet gebruikt.
Ik zal beetje uitleggen hoe het in elkaar zit
Bij mijn andere topic zie je een menu. als je daar 1 menu item aanklikt ga je naar een pagina en daar vind je de downloads van dat onderwerp. (main.php)
Zodra je op 1 download hebt gedrukt ga je naar main2.php daar zie je het volgende:
Wanneer je daar op 'Klik hier om te downloaden drukt' krijg je dat veld waar je ja/nee kan invullen
Wanneer je op nee drukt hoor je de melding te krijgen van dat het niet gedownload is.
en wanneer ja drukt moet hij gaan downloaden. Alleen dat doet hij niet daar doet hij de plaatje echo'en
Kevin Jager op 05/01/2015 11:27:06:
Wanneer je op nee drukt hoor je de melding te krijgen van dat het niet gedownload is.
en wanneer ja drukt moet hij gaan downloaden. Alleen dat doet hij niet daar doet hij de plaatje echo'en
en wanneer ja drukt moet hij gaan downloaden. Alleen dat doet hij niet daar doet hij de plaatje echo'en
en dus heb jij in je javascript ergens een .click() event die zorgt dat er iets gebeurt als je op Ja klikt. Dat event kan ik nergens ontdekken.
Laat de HTML eens zien van de radio buttons Ja / Nee
Code (php)
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
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
<script>
function getVote(int) {
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
} else { // code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("poll").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","content/pages/download2.php?vote="+int,true);
xmlhttp.send();
}
</script>
</head>
<body>
<div id="poll">
<form>
Ja:
<input type="radio" name="vote" value="1" onclick="getVote(this.value)">
<br>Nee:
<input type="radio" name="vote" value="0" onclick="getVote(this.value)">
</form>
</div>
function getVote(int) {
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
} else { // code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("poll").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","content/pages/download2.php?vote="+int,true);
xmlhttp.send();
}
</script>
</head>
<body>
<div id="poll">
<form>
Ja:
<input type="radio" name="vote" value="1" onclick="getVote(this.value)">
<br>Nee:
<input type="radio" name="vote" value="0" onclick="getVote(this.value)">
</form>
</div>
Zo iets had ik eerst en dan met dit:
Het zal zoiets moeten worden:
Nogmaals bedankt!!!