Frage zu Javascript befehl alert
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
aktor
alert box
alten fenster
bemerkung
comment
eingabe
erste
fehler
folgender adresse
funktion
gerade mal
gestartete alert box
graf
ihb
kriegen
mist
quelltext
reden
schauen
test
-
Kann man in eine per onClick gestartete alert box einen link machen??? Wenn ja auch so das er im alten Fenster (in dem geklickt wurde) ge?ffnet wird???
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
hey hat den keiner ne idee???
(ich wei? is ein doppelpst aber sonst antwortet da kener mehr daruf!!!) -
Bei einer alert-Box f?llt mir auch nichts ein, aber m?glicherweise kannst Du ja ein prompt benutzen, das gibt Dir einen Eingabe-String zur?ck, den Du auswerten kannst; selbst wennder leer ist, kannst Du
das auswerten und im Script eine weitere Seite ?ffnen.
Prinzip:
link = prompt("Ichm?chte zur Seite....", "");
if(link == "")
window.location.href = "www.weisDerGeierWas.htm"; -
In eine 'alert' Box kann man keinen
Link rein machen .Vor einiger Zeit hab ich es auch versucht und es hat nie geklappt!!!
MFG jonas0999 -
@graf-schwab
h?rt sich interessant an aber ?hhh bahnhof! redest du von JS??? Immoment sieht der link so aus:
;
<a href="/track/count.php?id=rheingau" onClick= "alert('Wenn ihr schon hier seit dann tragt euch doch bitte ins guestbook ein... ')">Der Rheingau!.avi (66,82 mb)</a> <--- <b>Woody's neuer Film</b>
wie m?sste ich das den dann machen???
danke -
jau!
ich rede von JavaScript,
allerdings von einem etwas umfassenderen kleinen Programm-Modul.
Beispiel aus selfhtml:
<html><head><title>Test</title>
<script type="text/javascript">
Check = prompt("Geben Sie Ihr Passwort fuer diese Seite ein", "");
if (Check != "Rumpelstielz") {
history.back();
} else {
alert("Sie haben Zutritt");
}
</script>
</head><body>
</body></html>
findest Du unter folgender Adresse:
http://de.selfhtml.org/javascript/objekte/window.htm#prompt
viel Spass
WS -
ok jetzt hab ich was gutes!
<script type="text/javascript"> Check = confirm("Bitte schreibt ins G?stebuch... Danke!"); if (Check == false) history.back(); if (Check == true) window.open("http://www.google.de", "_self"); </script>
Nur, wie krieg ich das dazu das es nur aufgeht wenn auf einen link geklickt wurde???? -
re-aktor schrieb:
ok jetzt hab ich was gutes!
Nur, wie krieg ich das dazu das es nur aufgeht wenn auf einen link geklickt wurde????
So:
<script type='text/javascript'> funktion link_alert() { Check = confirm('Bitte schreibt ins G?stebuch... Danke!'); if (Check == false) history.back(); if (Check == true) window.open('http://www.google.de', '_self'); </script> }
Link:
<a href="JavaScript:link_alert()">Link</a>
-
mhh irgendwas ist im script falsch aber ich kriegs nich hin. der sagt bloss das bei "funktion link_alert()" was nicht stimmt!
und au?erdem soll er diese abfrage ja zus?tzlich zum normalen link bringen nicht nur die abfrage! L?sst sich das auch realisieren??? Danke f?r die schnellen antworten!!! -
Zs?tzlich ist einfach du schreibst in den Link eben OnCLick="link_alert()" rein.
Warum das jetzt nicht geht schau ich mal nach und poste dann.
EDIT:
Ja klar ich hab nen Fehler gemacht das } muss ja noch ins Script mit rein...
Hoffe so gehts. -
@ butzlumbejunky
sorry, wenn ich nerve, aber...
warum schliesst Du Dein Script in<? .... ?> ein?
greetinx
WS -
sorry butzlumbejunky ich bin zu doof. wo muss den das { genau hin??? ich kriegs nich auf die reihe!!!
-
@ butzlumbejunky
sorry, wenn ich nerve, aber...
warum schliesst Du Dein Script in<? .... ?> ein?
greetinx
WS
Weil das bei den code-Klammern mit dbei ist...
Em du schmei?t den Link dahin wo du ihn hinhaben m?chtest und das Script in den Header. -
sorry ich glaub du hast mich falsch verstanden. das script meldet immer nen fehler. du hattest ihb auch entdeckt:
EDIT:
Ja klar ich hab nen Fehler gemacht das } muss ja noch ins Script mit rein...
Hoffe so gehts.
aber ich wei? nicht wo ich dieses } hinschreiben muss! k?nntest du nochmal das ganze (korrigierte) script posten???
danke -
bist ein bisschen ungedulig was...
naja, wenn er das fertig hat, wird er ihn hier schon posten. einen script zu schreiben udn Fehler zu finden macht man mal nicht eben in 2 MInuten also lass ihn die Zeit... -
ich glaube nicht das es daran liegt das er den fehler nicht findet. erstens ist das script ja (wenn man mehr ahnung hat als ich ) nich so kompliziert und zweitens wenn du dir die m?he gemacht h?ttest das ganze durchzulesen h?ttest du gemerkt das er den fehler schon l?ngst gefunden hat...
-
ja vielleicht ist er ja gerade mal nichtr am rechner um es hier zu posten
-
Vllt. ist er aber auch offline oder verpennt es einfach nur voebeizuschauen...
<script type='text/javascript'> funktion link_alert() { Check = confirm('Bitte schreibt ins G?stebuch... Danke!'); if (Check == false) history.back(); if (Check == true) window.open('http://www.google.de', '_self'); } </script>
-
sorry ich kriegs nich auf die reihe. habs mal hier probeweise eingebunden. es funzt nicht. schau dir mal hiervon den quelltext an:
http://re-aktor.xardas.lima-city.de/test.php -
Sorry aber ich kann mir den quelltext nicht anschauen...
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title></title>
<meta name="author" content="Dj Mo">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
<script type='text/javascript'>
<!--
function link_alert() {
Check = confirm('Bitte schreibt ins G?stebuch... Danke!');
if (Check == false)
history.back();
if (Check == true)
window.open('http://www.google.de', '_self');
}
//-->
</script>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<a href="JavaScript:link_alert()">Link</a>
</body>
</html>
So geht das.
1. du hast die <!-- und //--> vergessen
2. du hast function mit k geschrieben
3. ich war zu bl?d das vorher zu merken -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage