2016-07-19 5 views
-1

Ich möchte eine PHP-Datei enthalten, die zum Laden von JavaScript und dann vollständig von der Seite entfernt wird. Ich fand denselben Artikel here, aber ich weiß nicht, wie man es benutzt.Wie kann man eine PHP-Seite einbinden und dann komplett entfernen?

Lassen Sie uns sehen, dass ich PHP wie oben in der Seite eingefügt habe.

<?php include 'loader.php';?> 

So, wie es zu entfernen, wenn Seite vollständig geladen?

loader.php funktioniert bereits einzeln, ich meine nach ein paar Sekunden wird Inhalt geladen werden, aber es funktioniert nicht, wenn ich es auf andere Seite einbinden. so wie es geht?

Dank

+0

Sie können nicht "keine Datei". und php kann HTML, das bereits an den Client gesendet wurde, nicht rückwirkend löschen. Wenn Sie den von dem Loader erstellten HTML-Code entfernen möchten, müssen Sie den clientseitigen JS verwenden. –

+0

Warum müssen Sie es entfernen, sobald die Seite geladen wurde? Vielleicht vermisse ich hier etwas. –

+0

Wie bereits erwähnt, lädt loader.php Skript-Seite, nach ein paar Sekunden wird automatisch entfernt, aber wenn ich es auf der Seite einfügen, dann funktioniert es nicht. Die loader.php funktioniert jedoch einzeln. Das liegt natürlich an js Konflikten auf der Seite. Ich suche nach einer Methode, die eine einzelne PHP-Datei enthält und dann, wenn sie geladen ist, wird sie auch von der gesamten Seite entfernt. –

Antwort

0

Setzen Sie Ihre Inhalte in div

<div class="js-remove-this"> <?php include 'loader.php';?> </div> 

mit JS Dann hören Sie auf Seite Onload-Ereignis und entfernt "div.js jetzt entfernt dieses