• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

JS auf PHP-Seite?

Powell

New member
Ich habe ein Javascript, dass auf der selben Seite läuft, wenn sie .html endet, aber nicht wenn sie .php endet.

Funktioniert javascript nicht, wenn die Endung .php ist?

greets
 
Hier ist das Script .
kannst du es bitte für mich ansehen :cool:

<html>
<head>
<title>UntitledFrameset-13</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function dooit() {

window.document.sus.url.focus();
}

function MM_initTimelines() { //v4.0
//MM_initTimelines() Copyright 1997 Macromedia, Inc. All rights reserved.
var ns = navigator.appName == "Netscape";
var ns4 = (ns && parseInt(navigator.appVersion) == 4);
var ns5 = (ns && parseInt(navigator.appVersion) > 4);
document.MM_Time = new Array(1);
document.MM_Time[0] = new Array(1);
document.MM_Time["Timeline1"] = document.MM_Time[0];
document.MM_Time[0].MM_Name = "Timeline1";
document.MM_Time[0].fps = 15;
document.MM_Time[0][0] = new String("behavior");
document.MM_Time[0][0].frame = 5;
document.MM_Time[0][0].value = "dooit()";
document.MM_Time[0].lastFrame = 5;
for (i=0; i<document.MM_Time.length; i++) {
document.MM_Time.ID = null;
document.MM_Time.curFrame = 0;
document.MM_Time.delay = 1000/document.MM_Time.fps;
}
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<?PHP
if(!isset($url)){
?>

<form method="POST" action="get.php" onsubmit="return false" name="sus">

<p>
<input type="text" name="url2" size="20" onFocus=javascript:document.sus.url.value=parent.wert1; onblur:javascript:document.sus.submit();>
<input type="submit" value="Abschicken" name="B1">
<input type="reset" value="Zurücksetzen" name="B2">
</p>
<p> </p>
<p>
<textarea rows="10" name="text" cols="50" onblur=kriegse();javascript:document.formular.DateiInhalt.value=document.sus.text.value><?PHP echo $string; ?></textarea>
</p>
</form>
<?PHP
exit;
}
$string = file("http://".$url);
$string = implode("\n",$string);
$string = htmlspecialchars($string);
?>
<p> 
</p>
<p> </p>
<p>Hier gehts lang
<form method="POST" action="get.php" onsubmit="return false" name="sur">
<p>
<input type="text" name="url" size="20" onblur=javascript:document.sur.submit();>
<input type="submit" value="Abschicken" name="B1">
<input type="reset" value="Zurücksetzen" name="B2">
</p>
<p> </p>
<p>
<textarea rows="10" name="S1" cols="50" onblur=kriegse();javascript:document.formular.DateiInhalt.value=document.sur.S1.value><?PHP echo $string; ?></textarea>
<input type="text" name="wwr">
</p>

</form>
</body>
</html>
 
also das javascript eght erst garnet bei mir, de rmacht nur fehler, und ich versteh auhc den aufbau net...


cu xxoes
 
Ach so, ähm das ist nur nen Teil aus nem Frameset.

Aber zB, die onblur, und on Focus Befehle werden wiedergegeben.

Also wenn ich in Dreamweaver auf vorschau gehe, sehe ich mir eigentlich eine TMP Datei mit der Endung html an.
Bei der funktioniert das JS. Das php natürlich nicht. Wenn ich dann die Datei als .php im browser unter localhost ansehe, funktioniert das JS nicht.
Hast jemand eine Idee woran es liegen könnte.

greets
 
hm mir kommt das PHP eigenartig vor ;

der erste befehl in deinen PHP-Braces ist
PHP:
exit;

nach meinen kennstnissen wird damit aufgehört den quelltext zu parsen, also auch die html und jS anweisungen nach dem php block;

ich würde mal versuchn das rauszumachn wnn es nicht essentiell wichtig ist für die page;)


edit: sehe grad das exit; wird nur ausgeführt wenn du kein $url angegebn hast; kane ssein dass das meistens der fall, da du beim standartaufruf der datei normalerweise keine var's mitübergibst??
 
das habe ich deswegen reingemacht damit wenn noch keien url angegben wurde die textarea net erscheint, und damit kein fehler passiert wenn keien url angegeben wird.

@pwell du musts mir mal die page im web zeigen ivleicht erkenn ich dann den fehler, so kann ich nix damit anfangen.

cu xxoes
 
Dankeschön,

werds gleich mal ausprobieren.
Ich hab das script nicht selber geschrieben und bin neu in PHP.
Aber durch solche Tücken lernt man was ...

greets


Ja, die Seite gibts nicht im Netz.
Sozusagen für eigene Zwecke.
Aber wenns se ferig ist, kannst du dir Sinn und Zweck mal angucken. Wird für den einen oder anderen ganz nützlich sein.
 
Zuletzt bearbeitet:
Zurück
Oben