Ich weiß nicht, wie ich meine divs in einer anderen Seite anzeigen, nachdem sie erstellt wurden. Wenn die divs mit ihrer Funktion erstellt werden, werden sie nach dem Klicken auf eine Schaltfläche in einem div auf der Hauptseite angezeigt. Gleich danach muss eine Umleitung auf die zweite Seite erfolgen, wobei die erstellten divs übergeben werden.Wie man ein div, das mit Javascript erstellt wurde, an eine andere Seite mit PHP übergibt
Beispiel, wie die Haupt-Seite funktioniert: Jsfiddle
Ich weiß nicht, wie und die div-Tags erstellt gerade angezeigt zu senden, in einer zweiten Seite.
Ich denke, dass die Aktion mit PHP festgelegt werden, aber ich weiß nicht ...
WICHTIG
Sie müssen nicht den Js-Code zu verstehen. Sie müssen nur wissen, dass die divs, die ich auf die zweite Seite kopieren möchte, zu Beginn nicht existieren. Also muss die "copy-to-the-new-page" Aktion nach der Erstellung der divs durchgeführt werden.
Startseite:
<html lang="it">
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<meta charset="UTF-8">
<link rel="stylesheet" href="style.css"/>
</head>
<body>
<div id="faketxt" contenteditable>Write Here</div>
<button id='btn'>OK</button> <br>
<div id='boxes'>
</div>
<script type="text/javascript">
$('#btn').click(function() {
var primo = document.getElementById('faketxt');
var wordLimit = 145;
var words = primo.textContent.replace(/(<([^>]+)>)/ig,"").split(/\s/);
if (words.length) {
var count = 0;
var div = createDiv();
words.forEach(function(word) {
if (++count > wordLimit) {
count = 1;
div = createDiv();
}
if (div.innerHTML) {
div.append(' ');
}
div.append(word);
});
}
});
function createDiv() {
div = document.createElement('div');
div.className = 'fakes';
document.getElementById('boxes').append(div);
return div;
}
</script>
</body>
</html>
Sie haben die 'faketxt' Eingang in Ihrem' download.php'. Warum erstellst du es nicht einfach dort? Das div ist nur "zufälliges" Markup, warum möchten Sie diese Informationen weitergeben? – Christoph