Login  Regeln Aktuelles Datum und Uhrzeit: 09.01.2009, 11:12  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Function return

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
Neo
Erfahrener [User]
Erfahrener



Anmeldung: 04.04.05
Beiträge: 61
Wohnort: Alfeld (Le ...

BeitragVerfasst am: 24.05.2006, 11:44    Titel: Function return Antworten mit Zitat

Hallo Leute,

ich habe da mal ne Frage Smilie

Kann ich Function den return auf eine bestimmte Seite leiten?

Bsp:
Code:

  function _function() {

    echo("<script Language=\"JavaScript\">\n");
    echo("<!--\n");
    echo("function popup(url, name, width, height)\n");
    echo("{\n");
    echo("settings=\n");
    echo("\"toolbar=no,location=no,directories=no,\"+\n");
    echo("\"status=no,menubar=no,scrollbars=yes,\"+\n");
    echo("\"resizable=yes,width=\"+width+\",height=\"+height;\n");
    echo("MyNewWindow=window.open(url,name,settings);\n");
    echo("}\n");
    echo("//-->\n");
    echo("</script>\n");

    return "http://www.google.de";
  }


Ist nur ein Beispiel wie ich es gerne hätte, gibt es diese Möglichkeit mit return?

_________________
Gruß, Neo

Sie haben ein Problem mit Ihrem PC?? Dann sind Sie bei uns richtig!!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Metaman
Power-Poster [User]
Power-Poster



Anmeldung: 20.11.05
Beiträge: 636

BeitragVerfasst am: 24.05.2006, 12:01    Titel: Antworten mit Zitat

NEIN
mit return selber nicht.

Return ist nur dazu das ERgebniss einer Funktion an den Funktionsaufruf zu übergeben.

aber du kannst die Rückgabe der Funktion in einer Variable auffangen und damit dan eine Weiterleitung schalten.

also
$VAR = FUNKTIONSNAME();
header("Location:$VAR");

Allerdiengs wenn ich mir da so deinen code anschaue, frage ich mich wirklich was der Blödsinn soll
Denn in dieser Funktion wird lediglich nur ein ein Javascript für ein Popup ausgegeben,
dies könntest du aber genausogut als Variable speichern....

Funktionen benutzt man eigentlich nur, z.b. für Berechnungen, die man mit verschiedenen Werten an verschiedenen Stellen im Script benötigt..

_________________
Webmaster Lexikon
Schnäppchensuche
Wenn Du einen Clan Sponsor suchst, schreibe mich NICHT an!!!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Neo
Erfahrener [User]
Erfahrener



Anmeldung: 04.04.05
Beiträge: 61
Wohnort: Alfeld (Le ...

BeitragVerfasst am: 24.05.2006, 12:17    Titel: Antworten mit Zitat

Metaman hat folgendes geschrieben:

[...]

Allerdiengs wenn ich mir da so deinen code anschaue, frage ich mich wirklich was der Blödsinn soll
Denn in dieser Funktion wird lediglich nur ein ein Javascript für ein Popup ausgegeben,
dies könntest du aber genausogut als Variable speichern....

[...]


Das war Copy & Paste also nicht das wirkliche Script ^^

Habe in der Function "header("Location:http://google.de");" vor dem return gemacht, damit habe ich mein Problem gelöst. Trotzdem vielen Dank Smilie

_________________
Gruß, Neo

Sie haben ein Problem mit Ihrem PC?? Dann sind Sie bei uns richtig!!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Metaman
Power-Poster [User]
Power-Poster



Anmeldung: 20.11.05
Beiträge: 636

BeitragVerfasst am: 24.05.2006, 12:25    Titel: Antworten mit Zitat

aha...
Zitat:
Habe in der Function "header("Location:http://google.de");" vor dem return gemacht

das geht natürlich,
allerdings ist dann in dem Fall das Return wirkungslos.
und dann wäre es besser, an stelle des Returns ein exit zu setzen.
damit das Script auch in jedem Fall beendet wird

_________________
Webmaster Lexikon
Schnäppchensuche
Wenn Du einen Clan Sponsor suchst, schreibe mich NICHT an!!!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Threadübersicht