nPage.de - Forum
Angemeldet bleiben?
  #1 (permalink)  
Alt 21.10.2009, 10:32
Benutzerbild von blackman
nPage-Freund
 
Registriert seit: 10.11.2007
Beiträge: 1.673
Abgegebene Danke: 32
Erhielt 34 Danke für 32 Beiträge
blackman eine Nachricht über MSN schicken
Standard Hilfe bei Javascript Such Code

Guten Tag,
Ich brauche hilfe bei Folgenden Code:
HTML-Code:
<script language=javascript>
var begriffe = new Array(1000);
var zeile = new Array(1000);
begriffe[1]="Beispiel";
zeile[1]="Beispiel.htm";
begriffe[2]="Beispiel2.htm";
zeile[2]="Beispiel2.htm";
function lade()
{
   nummer=window.document.suche.angebot.selectedIndex;
   if(nummer>0)
   {
        seite=window.document.suche.angebot.options[nummer].value;
        self.location.href=seite;
   }
}
 function zeig()
{
   for(i=0;i<=begriffe.length-1;i++)
   {
      such=window.document.maschine.ein.value.toLowerCase();
      wort=begriffe[i].slice(0,begriffe[i].indexOf(" ")).toLowerCase();
      if(wort==such)self.location.href=begriffe[i].slice(begriffe[i].indexOf(" ")+1,begriffe[i].length);
   }
}
 </script>

<form name="maschine" id="maschine">
  Suchtext:&nbsp;
  <input name="Eingabe" type="text" size="20" value="" />
&nbsp;
  <input type="button" value="Fertig"  onclick="zeig()" />

</form>
Eigentlich sollte das eine Suche werden aber, ich werde immer wenn ich Beispiel eingebe auf die Seite wo der Script liegt und am ende ?Eingabe=Beispiel weitergeleitet. Ich will aber das es zumbeispiel auf wenn die der Script jetzt auf www.beispiel.de/index.php liegt das es auf www.beispiel.de/Beispiel.htm weitergeleitet wird. Kann einer mir helfen?
__________________
Nette Grüße
Mike


Geändert von blackman (21.10.2009 um 10:35 Uhr)
Mit Zitat antworten
  #2 (permalink)  
Alt 21.10.2009, 11:51
Häufiger Benutzer
 
Registriert seit: 20.01.2009
Beiträge: 184
Abgegebene Danke: 49
Erhielt 25 Danke für 25 Beiträge
Starten eine Nachricht über Skype™ schicken
Standard

hm, ich denke er liegt am Button
Mit Zitat antworten
  #3 (permalink)  
Alt 21.10.2009, 12:07
Benutzerbild von bolivien
nPage-Guru
 
Registriert seit: 19.09.2007
Ort: Berlin
Beiträge: 7.280
Abgegebene Danke: 237
Erhielt 1.685 Danke für 1.574 Beiträge
Standard

Das Zugreifen auf andere Seiten ist immer ziemlich problematisch.

JavaScript kann nur mit Seiten etwas anfangen, die im Browser angezeigt werden. Wenn ein JS von Seite a auf den Inhalt von Seite b zugreifen soll, müssen also beide gleichzeitig im Browser zu sehen sein. Das geht letztendlich nur mit Hilfe von frames bzw. iframes.
__________________
Reisebericht 6 Monate Südamerika !+Interesse für ferne Länder? Schau mal vorbei:Bolivien
Paint.Net: +++Hilfe+++Forum+++
Mit Zitat antworten
  #4 (permalink)  
Alt 21.10.2009, 12:18
Benutzerbild von blackman
nPage-Freund
 
Registriert seit: 10.11.2007
Beiträge: 1.673
Abgegebene Danke: 32
Erhielt 34 Danke für 32 Beiträge
blackman eine Nachricht über MSN schicken
Standard

Das heißt wenn ein Iframe da ist könnte Javascript dann im Iframe meine gewünschte Seite anzeigen?
__________________
Nette Grüße
Mike

Mit Zitat antworten
  #5 (permalink)  
Alt 21.10.2009, 12:45
Benutzerbild von bolivien
nPage-Guru
 
Registriert seit: 19.09.2007
Ort: Berlin
Beiträge: 7.280
Abgegebene Danke: 237
Erhielt 1.685 Danke für 1.574 Beiträge
Standard

Ja, das geht.
__________________
Reisebericht 6 Monate Südamerika !+Interesse für ferne Länder? Schau mal vorbei:Bolivien
Paint.Net: +++Hilfe+++Forum+++
Mit Zitat antworten
  #6 (permalink)  
Alt 21.10.2009, 12:47
Benutzerbild von blackman
nPage-Freund
 
Registriert seit: 10.11.2007
Beiträge: 1.673
Abgegebene Danke: 32
Erhielt 34 Danke für 32 Beiträge
blackman eine Nachricht über MSN schicken
Standard

Wie würde den der Code dazu ausehen?
__________________
Nette Grüße
Mike

Mit Zitat antworten
  #7 (permalink)  
Alt 21.10.2009, 14:35
Benutzerbild von bolivien
nPage-Guru
 
Registriert seit: 19.09.2007
Ort: Berlin
Beiträge: 7.280
Abgegebene Danke: 237
Erhielt 1.685 Danke für 1.574 Beiträge
Standard

Um in eine Webseite im in einem iframe anzuzeigen, braucht man nicht unbedingt JS, aber wenn es unbedingt JS sein soll, dann könnte es z.B. so aussehen:
HTML-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Text mit JavaScript von Top-Seite in iframe-Seite schreiben</title>
<script  language="javascript">
<!--
function ZeigeWebSite(val)
{
document.all.myFrame.src=val;
document.all.myFrame.style.visibility="visible";
}

function Button1_onclick() {
var v = document.all("txtWebSite").value;
ZeigeWebSite(v);
}
//-->
</script>
</head>
<body>
<iframe  id="myFrame"  frameborder="0"  vspace="0"  hspace="0"  marginwidth="0"  marginheight="0"
width="800"  scrolling="yes"  height="100"  style="BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; Z-INDEX: 999; LEFT: 20px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; POSITION: absolute; TOP: 100px; visibility:hidden;">
</iframe>
<form  id="form1">
Hier die Adresse der Webseite eingeben: <input  type="text"  id="txtWebSite"  NAME="txtWebSite"  value="http://ratgeber.bpgs.de" size="50">
<input  type="button"  value="Zeige Seite im Frame"  id="Button1"  name="Button1"  onclick="return Button1_onclick()">
</form>
</body>
</html>
__________________
Reisebericht 6 Monate Südamerika !+Interesse für ferne Länder? Schau mal vorbei:Bolivien
Paint.Net: +++Hilfe+++Forum+++
Mit Zitat antworten
  #8 (permalink)  
Alt 21.10.2009, 15:06
Benutzerbild von blackman
nPage-Freund
 
Registriert seit: 10.11.2007
Beiträge: 1.673
Abgegebene Danke: 32
Erhielt 34 Danke für 32 Beiträge
blackman eine Nachricht über MSN schicken
Standard

Sie sollen ja nicht die Adresse Eingeben
Wenn die Sagen wir mal Apfel eingeben
Sollen sie auf www.Beispiel1.de/Apfel.htm
in den Iframe kommen.
Und bei den Jetztigen Formular wenn man weg macht was drin steht und ne Andere Webadresse hinschreibt geht er auch nicht auf die Adresse

Edit:

Hab grad ne neue Idee mit der Selben Funktion gehabt.
Man kann ja mit JS Button links machen.
Nun könnte man doch sowas machen:
HTML-Code:
<form name="Suche">
<input type="text" name="Gesucht" value="">
<input type="button" value="Suchen" location="http://aktuellhabbo.de.tl/Suche+Gesucht+">
</form>
Bloss irgendwas ist mir im klaren hab ich da vergessen und es klappt nicht.. Könnte jemand es Verbessern?
Danke im Voraus!

So Problem Gelöst
Code:
HTML-Code:
<form action="http://aktuellhabbo.de.tl/" target=_blank>
<input type="text" name="Gesucht">
<input type="hidden" name=""
<input type=submit>
Man muss immer eine textseite erstellen mit den Namen ?Gesucht=wassollgesuchtwerden und dann findet man es wenn es eingeben wird. Die Action ist nur ein Beispiel kann natürlich geändert werden.
__________________
Nette Grüße
Mike


Geändert von blackman (21.10.2009 um 20:58 Uhr) Grund: Doppelposting
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:14 Uhr.
nPage.de - Forum - Archiv - Nach oben