var gulp = require('gulp'), // Подключаем Gulp
sass = require('gulp-sass'), //Подключаем Sass пакет,
browserSync = require('browser-sync'), // Подключаем Browser Sync
concat = require('gulp-concat'), // Подключаем gulp-concat (для конкатенации файлов)
uglify = require('gulp-uglifyjs'), // Подключаем gulp-uglifyjs (для сжатия JS)
cssnano = require('gulp-cssnano'), // Подключаем пакет для минификации CSS
rename = require('gulp-rename'), // Подключаем библиотеку для переименования файлов
del = require('del'), // Подключаем библиотеку для удаления файлов и папок
imagemin = require('gulp-imagemin'), // Подключаем библиотеку для работы с изображениями
pngquant = require('imagemin-pngquant'), // Подключаем библиотеку для работы с png
cache = require('gulp-cache'), // Подключаем библиотеку кеширования
autoprefixer = require('gulp-autoprefixer'),
csscomb = require('gulp-csscomb'), // Расческа для CSS
uncss = require('gulp-uncss'), // Удаление лишнего CSS
plumber = require('gulp-plumber'), // Не позволяет плагину умереть молча
grok = require('grok'), // Пробрасываем локальному серверу путь наружу для для заказчика
spritesmith = require('gulp.spritesmith');// Спрайты
task.gulp('default', ['таски которые хотите выполнить перед тем как выполнить default через запятую ']),
for example:
task.gulp('default', ['watch', 'clear']);
<button onclick="javascript:document.location.href='yourfile.php?file=text.txt'">Button</button>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="source.js"></script>
</head>
<body>
<form action="" method="post"> <!-- метод POST или GET отпрака через форму без JS -->
<input type="submit" name="btn" value="file1">
<input type="submit" name="btn" value="file2">
</form>
<button id ="a">btnjs1</button> <!-- Кнопки к которым привязан JS -->
<button id= "b">btnjs2</button>
</body>
</html>
<?php
if (isset($_POST['btn'])){ // получаем переменную которую посылали через форму
$action = $_POST['btn'];
switch ($action) {
case 'file1' : $file_post = 'file1.txt'; break;
case 'file2' : $file_post = 'file2.txt'; break;
};
} else {
$file_post ='file1.txt';
};
if (isset($_GET['file'])){ // получаем переменную которую отсылали через JS
$file_get = $_GET['file'];
} else {
$file_get = 'file2.txt';
};
$files_post = file($file_post);
echo "<p>Text area with POST from PHP</p>";
echo '<textarea rows="10" cols="45">';
foreach ($files_post as $line) {echo $line;}
echo '</textarea>';
$files_get = file($file_get);
echo "<p>Text area with GET from JS</p>";
echo '<textarea rows="10" cols="45">';
foreach ($files_get as $line) {echo $line;}
echo '</textarea>';
?>
//;$(function(){
// $("#a").click(function(){
// $(location).attr("href", "index.php?file=file1.txt");
// });
// $("#b").click(function(){
// $(location).attr("href", "index.php?file=file2.txt");
// });
//});
;document.addEventListener("DOMContentLoaded", function(event){
document.getElementById('a').onclick = function (){
document.location.href = 'index.php?file=file1.txt';
};
document.getElementById('b').onclick = function (){
document.location.href = 'index.php?file=file2.txt';
};
});
document.getElementById("whatever").className = "";
function CSSLoad(file){
var link = document.createElement("link");
link.setAttribute("rel", "stylesheet");
link.setAttribute("type", "text/css");
link.setAttribute("href", file);
document.getElementsByTagName("head")[0].appendChild(link)
}
CSSLoad('/addStyles.css');