Hilfe bei Javascript

11/04/2013 17:27 .Dave'#1
Hallo,
und zwar habe ich folgenden Code:
Code:
<script type="text/javascript">
	Check = confirm("Mit klicken auf OK akzeptieren Sie unsere Nutzungsbedingungen.");
	if (Check == false)
  	history.back();
</script>
Dieses Script öffnet ja ein kleines Fenster, wo man entweder OK oder abbrechen klickt. bei OK gelangt man auf die Seite. Nun möchte ich das "Nutzungsbedingungen" in dem Text verlinken zu meinerseite.de/nutzungsbed.php.

Wie mache ich das?
11/04/2013 17:32 Ravenstorm#2
Das geht nicht, sowohl confirm als auch alert und prompt können nur mit Text umgehen.

Möglich wäre das mit einem jQuery UI Element.
[Only registered and activated users can see links. Click Here To Register...]


Um es in jQuery UI zu implementieren:

PHP Code:
<div id="dialog">
  <
p><a href='youtube.com'>Nutzungsbedingungen</a></p>
</
div>


<
script src="http://code.jquery.com/jquery-1.9.1.js"></script>
 <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
 <script>
 $(function() {
   $( "#dialog" ).dialog();
 });
 </script> 
11/04/2013 17:45 .Dave'#3
Quote:
Originally Posted by Ravenstorm View Post
Vielen Dank!

Hab das Modal Confirmation Script genommen und den Code nach meinen Wünschen geändert.
So kann ich auch gleich die Nutzungsbedingungen in das Fenster schreiben! :)

Vielen Dank!!!

Code:
<!DOCTYPE html!>
  <meta charset="utf-8" />
  <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
  <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
  <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
  <script>
  $(function() {
    $( "#dialog-confirm" ).dialog({
      resizable: false,
      height:700,
	  width:1000,
      modal: true,
      buttons: {
        "Ich akzeptiere die Nutzungsbedingungen": function() {
          $( this ).dialog( "close" );
        },
        "Ich akzeptiere die Nutzungsbedingungen NICHT": function() {
          history.back();
        }
      }
    });
  });
  </script>
</head>
<body>
 
<div id="dialog-confirm" title="Seite betreten">
  <p><span class="ui-icon ui-icon-alert" style="float: left; margin: 0 7px 20px 0;"></span>These items will be permanently deleted and cannot be recovered. Are you sure?</p>
</div>
 </body>
 
 </html>
11/05/2013 00:42 MrSm!th#4
#moved
11/06/2013 20:04 .Dave'#5
Hallo, habe diesmal ein Problem mit PHP.


Es ist ein Ausschnitt meiner Registration. Sprich man klickt auf den Submit-Button, es wird alles gecheckt und man soll zu der anderen Seite weitergeleitet werden.
Wie setz ich das um?
11/06/2013 20:10 Kentika#6
Quote:
Originally Posted by .Dave' View Post
Hallo, habe diesmal ein Problem mit PHP.


Es ist ein Ausschnitt meiner Registration. Sprich man klickt auf den Submit-Button, es wird alles gecheckt und man soll zu der anderen Seite weitergeleitet werden.
Wie setz ich das um?

Du brauchst eine Weiterleitung?
PHP Code:
<?php
  header
('location: seite.php');
  exit();
?>
11/06/2013 20:14 .Dave'#7
Quote:
Originally Posted by Kentika View Post
Du brauchst eine Weiterleitung?
PHP Code:
<?php
  header
('location: seite.php');
  exit();
?>
Schon probiert, funktioniert nicht :/
11/06/2013 20:15 Kentika#8
Quote:
Originally Posted by .Dave' View Post
Schon probiert, funktioniert nicht :/
Dann machst Du folgendes:
PHP Code:
<?php
 
echo '<meta http-equiv="refresh" content="0; URL=SEITE">';
 exit();
?>
ist zwar unschön, sollte aber klappen.
11/06/2013 20:22 .Dave'#9
Quote:
Originally Posted by Kentika View Post
Dann machst Du folgendes:
PHP Code:
<?php
 
echo '<meta http-equiv="refresh" content="0; URL=SEITE">';
 exit();
?>
ist zwar unschön, sollte aber klappen.
Funktioniert, danke! :handsdown:
11/06/2013 20:25 ReliktHoniX#10
Inwiefern ging header nicht?
Gab es einen Fehler? Du musst halt darauf achten, dass es vorher keinen Output gab. Dann sollte das mit header klappen :)
11/06/2013 20:40 .Dave'#11
Gab nur den Code wie oben, keinen anderen Output. Nur weiter unten dann die Else-Ausgaben, falls eine Eingabe nicht stimmt.
Hat mir den Fehler genau in der header-Zeile angezeigt