news mit vorschau

Wanna

Mitglied
Hallo liebe Community,

ich habe folgendes Problem. Ich habe in meinem Admin CMS eine Seite um neue Newseinträge zu erstellen. Diesem Formular möchte ich jetzt zusätzlich zum Abschicken Button ein Vorschau Button hinzufügen. Wenn der Vorschaubutton geklickt wird, sollte sich wenn möglich ein PopUp öffnen, indem dann eine Vorschau der Verfassten News erscheint. Da ich jedoch mehr oder weniger keinen Ahnung habe, wie ich sowas am besten in PHP, Javascript und Co umsetze, Vertraue ich auf euer wissen. Da ich auch im WEB nix brauchbares gefunden habe, seit ihr meine letzte Hoffnung :D

Grüße Wanna
 
Probier mal Folgendes:
HTML:
<form action="foobar" method="post" onsubmit="return checkForPreview(this)">
	…
	<input type="submit" name="action:preview" value="Vorschau">
	<input type="submit" name="action:submit" value="Sichern">
</form>
Code:
function checkForPreview( obj )
{
	var inputElements = obj.getElementsByTagName("input");
	for(var i=0; i<inputElements.length; i++) {
		if( inputElements[i].type != "submit" || inputElements[i].value != "action:preview" ) {
			continue;
		}
		inputElements[i].onclick = function() {
			var newWindow = window.open('about:blank', 'preview');
			obj.target = "preview";
		}
	}
}
PHP:
<?php

	if( isset($_POST['action:preview']) ) {
		// Vorschau wurde ausgewählt
	}
	if( isset($_POST['action:submit']) ) {
		// Sichern wurde ausgewählt
	}

?>
 
Zurück